デバッグ/テスト中に、アップロードされた着信画像を開発マシンの ~/Content に保存しようとしましたが、そこにファイルが転送されていません。フォルダに画像を保存/転送することはできますか、それとも ~/App_Data に保存する必要がありますか?
編集:私が使用しているコード:
public ActionResult(AdminGameEditModel formData)
{
Game game = new Game();
AutoMapper.Mapper.Map<AdminGameEditModel, Game>(formData, game);
if (formData.BoxArt.ContentLength > 0 && formData.IndexImage.ContentLength > 0)
{
var BoxArtName = Path.GetFileName(formData.BoxArt.FileName);
var BoxArtPath = Path.Combine(Server.MapPath("~/Content/Images/BoxArt"), BoxArtName);
game.BoxArtPath = BoxArtPath;
formData.BoxArt.SaveAs(BoxArtPath);
var IndexImageName = Path.GetFileName(formData.IndexImage.FileName);
var IndexImagePath = Path.Combine(Server.MapPath("~/Content/Images/GameIndexImages"), IndexImageName);
game.IndexImagePath = IndexImagePath;
formData.IndexImage.SaveAs(IndexImagePath);
}
// rest of controller method
}
どちらのファイルもHttpPostedFileBase
オブジェクトです。私が現在使用しているサーバーは、VS デバッグ中に実行される ASP.NET サーバーです。