AppHarborを試したいのですが、アップロードしたファイルをファイルシステムの特定の場所に保存するアプリケーションがあります。AppHarborと互換性がありますか?ファイルシステムにファイルを保存して、後でアクセスできますか?
(c:\ blabla何か、または何のように、どのようなパスを期待できますか?)
ありがとうございました。
AppHarborを試したいのですが、アップロードしたファイルをファイルシステムの特定の場所に保存するアプリケーションがあります。AppHarborと互換性がありますか?ファイルシステムにファイルを保存して、後でアクセスできますか?
(c:\ blabla何か、または何のように、どのようなパスを期待できますか?)
ありがとうございました。
ローカルファイルシステムにファイルを保存できますが、アプリケーションディレクトリは新しい展開のたびに消去されるため、ファイルの保存に依存することはお勧めしません。
代わりに、 Amazon S3、GoogleCloudStorageなどのクラウドストレージサービスを使用することをお勧めします。両方のサービスに.NETライブラリがあります。
最近、ブラウザからS3とGCSに直接ファイルをアップロードすることについてのブログ投稿を書きました。
バックグラウンドワーカーを使用している場合は、アプリケーションの設定で「ファイルシステム書き込みアクセスを有効にする」必要があります。
次に、以下に書き込むためのアクセスが許可されます。Path.GetTempPath()
このサポートの質問からの出典:http ://support.appharbor.com/discussions/problems/5868-create-directory-in-background-worker