私は私たちのデータの単体テストを実行するためのWebアプリケーションを持っており、Azure Webサイトとして展開したいと考えています。
このアプリケーションに問題がありますかなり大きいzipファイルをダウンロードしています(〜50MB、500ファイル内)。これらのファイルに対していくつかのテストを行っています。
これらの大きなファイルはどこでAzure Webサイトに保存すればよいですか?私は "Path.GetTempPath()"を使用していましたが、Azure Webサイトは、Azureサイトの総容量が1000MB、空き容量が約990MBであっても、このフォルダに空きがないことを報告しています。
これらの1000MBをファイル操作に使用する方法はありますか?
これが不可能な場合は、抽出したファイルにAzure Blob Storageを使用する必要がありますか?Azure Webサイトでファイルを保存/抽出する場所は?
答えて
Webサイトの場合、および必要なストレージ要件が、提供されたローカルストレージの制約に適合する場合は、確実にローカルストレージを使用できます。
Path.GetTempPath()
は、Azure Webサイトには最適ではありません。私はあなたのウェブアプリケーションのルートフォルダの一部であるフォルダにすべてのファイルを入れなければならない、つまりServer.MapPath("~/tmp/")
と言うでしょう。最初にフォルダの有無などを確認してください。そこにはすべてのストレージを利用できます。
Blobについては、各ファイルを別々に解凍して別々にBlobにアップロードする必要があります。ファイルを操作する必要がある場合は、ファイルを再度ダウンロードする必要があります。私は、これが本当の解決策だとは思わない、利用できる十分なローカルストレージがある限り。
Server.MapPath( "〜/ tmp /")のヒントをありがとう、それは動作します! –
Azure Webサイトでは、ローカルストレージはどれくらいありますか? – InTheWorldOfCodingApplications
MultipartMemoryStreamProviderをより良い代替方法として証明できますか?どのファイルサイズがメモリストリームには大きすぎるかがわかります – InTheWorldOfCodingApplications
- 1. ファイルを保存する場所
- 2. request.jsonファイルを保存する場所
- 3. XMLファイルを保存する場所
- 4. M2Cryptoファイルを保存する場所
- 5. 保存場所にファイルをアップロードする
- 6. ファイルを保存する場所
- 7. WordpressサイトをXampp(linux)に保存する場所
- 8. カスタムの場所にXMLファイルを保存
- 9. Webジョブの詳細の保存場所を確認
- 10. カスタムメタデータを保存する場所は?
- 11. MVC:データを保存する場所は?
- 12. Pythonの場所でWebサイトにアクセス
- 13. Woocommerce Stars Ratingファイルの保存場所
- 14. BigQueryでデータを保存する場所
- 15. Symfony2でサービスを保存する場所
- 16. 保存場所データは
- 17. Windows Azure Webサイトにファイルを保存するにはどうすればよいですか?
- 18. ASP.Net Webアプリケーションに進捗情報を保存する場所
- 19. Yesod Webアプリケーション:ユーザー設定を保存する場所
- 20. 複数の場所を同時に時系列抽出し、別々のファイルに保存する
- 21. Nautilus-Actions .desktopファイルを保存する場所は?
- 22. DjangoプロジェクトにSASSファイルを保存する場所は?
- 23. Rails 4 - ファイルを一時的に保存する場所は?
- 24. Cのカスタム場所にファイルを保存するには
- 25. ファイルを開く/保存せずに所定の場所に保存ダイアログボックスASP.NET
- 26. バーチャルホストでファイルを保存する安全な場所Cpanel
- 27. ブラウザはオートフィルデータを保存/保存する場所
- 28. SaveFileDialogファイルの保存場所の保存C#winforms
- 29. データベースとWebサイトのファイルを保存するためのEBS
- 30. 私のサイトに大量の画像を保存する場所は?
はい、blobコンテナを使用することができます – Overmachine
@Overmachineプログラムがディスク上のファイルを予期している場合、blobコンテナとzip抽出プログラムでは動作しません。ストリームで動作するzipライブラリを使用すると、別の話です。 – Fosna
'Path.GetTempPath()'がAzure Webサイトの 'C:\ DWASFiles \ Sites \ {site_name} \ Temp \ 'を指しているようです。 – Fosna