私は紺碧の上に私のウェブサイトをrufしています、すべてのフォルダは紺碧のサイトディレクトリに存在しますがアップロード画像は私のコンテンツのサブフォルダはwwwrootから欠けていますアップロードする 私は を使用しています。var path = Path.Combine(Server.MapPath( "〜/ Content/UploadImages /")+ filename); 文書のアップロードと同じサブフォルダがasp.net mvc5アプリケーションで紺色で作成されていない
0
A
答えて
0
あなたの説明によると、私は自分の側でテストしましたが、それがあなたを助けることができるかどうかを調べるために以下に従ってください。 このコードでターゲットファイルのパスを取得したとします。 var path = Path.Combine(Server.MapPath( "〜/ Content/UploadImages /")+ filename); ファイルをアップロードする前に、Webサーバー "〜/ Content/UploadImages /"のディレクトリが存在することを確認してください。 、また、長期的な検討のために、あなたはあなたにいくつかの利点をもたらす可能性がAzureブロブストレージ上のファイルを保存することができ
MVCコントローラ方法
[HttpPost]
public JsonResult UploadFiles()
{
try
{
foreach (string file in Request.Files)
{
var fileContent = Request.Files[file];
if (fileContent != null && fileContent.ContentLength > 0)
{
var stream = fileContent.InputStream;
var fileName = Path.GetFileName(fileContent.FileName);
string baseDir = Server.MapPath("~/Content/UploadImages/");
if (!Directory.Exists(baseDir))
Directory.CreateDirectory(baseDir);
var path = Path.Combine(baseDir, fileName);
using (var fileStream = System.IO.File.Create(path))
{
stream.CopyTo(fileStream);
}
}
}
}
catch (Exception e)
{
return Json(new
{
Flag = false,
Message = string.Format("File Uploaded failed with exception:{0}", e.Message)
});
}
return Json(new
{
Flag = true,
Message = "File uploaded successfully!"
});
}
:
は、ここに私のテストコードです
1.画像や文書をブラウザに直接送付する
2.分散アクセス用のファイルを保存する
あなたのサイトをスケールアップ3.When、あなたのサイトはより多くの詳細については、同時に同じファイルに
を&ドキュメントにアクセスすることができ、複数のWeb Serverインスタンスで実行することができ、このリンクを参照してください。https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-blobs/
関連する問題
- 1. モデルのクラスが紺色で更新されていない
- 2. 同じ紺色のWebアプリケーションで仮想ディレクトリを作成
- 3. STSで作成されたGlassfishでWebアプリケーションがデプロイされていない
- 4. MVCルーティングがgodaddyではなく紺色のサブスクリプションで動作しています
- 5. ビジュアルスタジオでNotificationHubインテグレーションを使用して作成された紺色関数のエラー
- 6. asp.net mvc5にテーブルが表示されない関係
- 7. きれいなURLがサブフォルダで動作していません
- 8. AzureブロブがASP.Netフォームから作成されていない
- 9. FlexSliderがMVC5フレームワークで動作しない
- 10. ASP.NET MVC5フォームの値がモデルにバインドされていません
- 11. アプリケーションで作成されていないデータベースからレコードが必要です
- 12. ModelState.IsValidがfalseになり、データベースMVC5で新しいエンティティを作成できない
- 13. ASP.NETメンバーシップで新規ユーザーが作成されない
- 14. ASP.NET MVC5アプリケーションのキャッチオールルートが無視される
- 15. 新しい容器を作成する紺色
- 16. イベントログがasp.netアプリケーションで動作していない
- 17. Angular2 Mvc5サンプルアプリケーションがコンパイルされない
- 18. iPhone 4sとiPhone 5(Swift)でアプリケーションが作成されない
- 19. アプリケーションによって作成されたイメージでvkCmdCopyImageToBufferが動作しない
- 20. ASP.NETは、私がASP.NET/C#アプリケーションを作成していRadioButtonListの&ドロップダウンリスト
- 21. Smartface App Studioで作成されたアプリケーションでボタンが表示されない
- 22. ウェブAPIのCrystalレポートが紺色のサーバで動作していません
- 23. NotificationListenerServiceが作成されていない
- 24. document.createElement/document.body.appendChild作成されていないdivが作成されています
- 25. MVC5サーバー上の変更が反映されていない
- 26. Azure通知ハブがUnity3Dで作成されたWUPアプリケーションで動作しない
- 27. VS 2008がインストールされていないPCでアプリケーションが動作しない
- 28. マングースでコレクションが作成されない
- 29. NLogでログファイルが作成されない
- 30. MySQLでテーブルが作成されない
あなたを編集してくださいあなたがAzure Web Apps(以前のWebサイト)を使用しているかどうかを明確にするための質問 - Web Appsとしてタグ付けしたが、明確にしたい。また、サブフォルダやアップロードされた画像がAzureにないことをどのように確認しましたか? –