MVC で Web アプリケーションを作成しています。PC ディレクトリからファイルを選択するビューがあります (Windows アプリケーションの opendialog フォームのように)。bootstrap のファイルアップロードはファイル名を取得しますが、物理パスを知りたいです。データベースに保存したいので(ファイルの出所)。
誰でも私を助けることができますか??
前もって感謝します!
MVC で Web アプリケーションを作成しています。PC ディレクトリからファイルを選択するビューがあります (Windows アプリケーションの opendialog フォームのように)。bootstrap のファイルアップロードはファイル名を取得しますが、物理パスを知りたいです。データベースに保存したいので(ファイルの出所)。
誰でも私を助けることができますか??
前もって感謝します!
できません。明らかなセキュリティ上の理由から、この情報がサーバーに送信されることはありません。ファイル名のみがサーバーに送信されます。そのため、サーバー上のクライアント マシンからファイルが生成された物理パスを保存することはできません。
Web ブラウザ経由でファイルをアップロードする場合、実際のファイル パスは提供されません。これはセキュリティ機能と見なされます。
純粋な HTML を使用してこれを回避する方法はありません。Flash や Silverlight などのプラグインを使用してファイルをアップロードすることで回避する人もいますが、可能であればこの機能を使用することをお勧めします。