File.Copy( "C:\ somepath \ file.bmp"、 "\ xxx \ data \ file.bmp")を使用して、クライアントからネットワークドライブにファイルをコピーしようとしています。 。ローカルでのデバッグはうまくいきましたが、サーバではうまく動作しませんでした。 File.copyはAPIサーバのCドライブを見て、ファイルを見つけることができないと思います。どうすればこの問題を解決できますか?これで私を助けてください...クライアント内のファイルを別のドライブに移動する
-2
A
答えて
0
WebアプリケーションとしてWeb APIを考えてみましょう。このように、特定のアイデンティティの下ですべてを実行することを意味するアプリケーションプールを持つため、アイデンティティの特定の権利によってバインドされていることを意味します。
第2に、Webアプリケーションであるため、自分以外の場所にアクセスすることはできません。つまり、ユーザーのドライブ上にあるものにアクセスすることはできません。それは、誰にとっても大きなセキュリティ上の欠陥を引き起こすため、良いことです。
第3に、このようなことをしたら、本当に仮想パスで作業したいと思っています。たとえば、App_Dataの下にファイルを置くことができますが、どこからどこにコピーしているのかを覚えておく必要があります。
アプリケーションがどこにあるかによってアプリケーションをローカルで動作させることはできますが、サーバーに展開するとパスは異なります。なぜ仮想パスで作業したいのか、あなたが構築しているもののセキュリティの意味。
たとえば、ファイルをアップロードしようとすると、アプリケーションが置かれていないフォルダの下の場所にそのファイルを置くことができます。
関連する問題
- 1. Ektronアセットを別のドライブに移動
- 2. ファイル内の別のフォルダにファイルを移動するには
- 3. WiXのインストール - インストールされたファイルを別のドライブに移動する
- 4. ファイルを別のファイルに移動する
- 5. 特定のサブフォルダ内のファイルを別のサブフォルダに移動する
- 6. ファイルを別のサーバーに移動する
- 7. ファンクションを別のファイルに移動する
- 8. Qt C++:ファイル、ソースパス、および移動先パスが別のドライブに移動しています
- 9. 別のドライブにbonobo git serverリポジトリを移動
- 10. ハードドライブから別のドライブにOSを移動
- 11. laravelのビューフォルダ内のビューフォルダ内のファイルから別のファイルに移動
- 12. 共有ドライブからSASサーバーにファイルを移動する
- 13. Googleドライブからファイルをダウンロードし、GoogleドライブのPythonクライアントでクライアント側にHttpResponseとしてファイルを送信する
- 14. UIViewを別のUIView内に移動
- 15. 別のドライブにあるファイルへのパス?
- 16. Googleドライブ - 特定のファイル(.pdf)を特定のフォルダから別のフォルダに移動する方法
- 17. 角モダルコントローラを別々のファイルに移動
- 18. ファイルを別のコンピュータに移動
- 19. ファイル/クラスを別のプロジェクトに移動
- 20. フォルダ内のファイルをC++の別のフォルダに移動する方法
- 21. GoogleドライブでGoogleスクリプトを使用してファイルを移動する
- 22. GoogleドライブAPIを使用してファイルを移動する
- 23. 。ディレクトリ内のファイルを移動する
- 24. GoogleドライブAPI v3でファイルを移動する
- 25. Google Appsのスクリプトを使用して、フォルダ内のすべてのファイルをGoogleドライブのotherに移動します。
- 26. あるディレクトリ内のサブフォルダを別のディレクトリに移動する
- 27. 静的ファイルが別のサーバに移動
- 28. csvの内容をstringbuilderの別の列に移動する
- 29. Mongoデータベースを別のドライブに移動:lockfilepathのロックを取得できません
- 30. Perlの別のディレクトリにファイルを移動するには?
あなたが訪問したウェブサイトがコンピュータからファイルをコピーできる世界を想像してください。あなたが探しているのは、ユーザがファイルをサーバにアップロードするための ''です。 – David
はい私はを使用してクライアントからのパスを取得しています...しかしAPIサーバーでは、File.Copyが問題の原因となっています... File.Copyファイルを見つけることができませんでした。 .. –
'File.Copy' *はファイルを探していますか?あなたが使っている完全なコードを表示してください。クライアントのファイルシステムにアクセスしようとしている場合、明らかに動作しません。 – David