3

AppHarborを試したいのですが、アップロードしたファイルをファイルシステムの特定の場所に保存するアプリケーションがあります。AppHarborと互換性がありますか?ファイルシステムにファイルを保存して、後でアクセスできますか?

(c:\ blabla何か、または何のように、どのようなパスを期待できますか?)

ありがとうございました。

4

2 に答える 2

7

ローカルファイルシステムにファイルを保存できますが、アプリケーションディレクトリは新しい展開のたびに消去されるため、ファイルの保存に依存することはお勧めしません。

代わりに、 Amazon S3GoogleCloudStorageなどのクラウドストレージサービスを使用することをお勧めします。両方のサービスに.NETライブラリがあります。

最近、ブラウザからS3とGCSに直接ファイルをアップロードすることについてのブログ投稿を書きました。

于 2013-01-12T08:38:29.800 に答える
2

バックグラウンドワーカーを使用している場合は、アプリケーションの設定で「ファイルシステム書き込みアクセスを有効にする」必要があります。

次に、以下に書き込むためのアクセスが許可されます。Path.GetTempPath()

このサポートの質問からの出典:http ://support.appharbor.com/discussions/problems/5868-create-directory-in-background-worker

于 2013-03-18T19:17:11.470 に答える