0
ローカルサーバー上のasp.net mvcのフォルダに画像を保存していますが、正常に動作していて画像はフォルダに保存されていますが、問題についてはわからないフォルダには保存されませんが、画像製品がないとサーバーにも正常にアップロードされます。ここでは、フォルダに画像を保存するための私のコードです。イメージはサーバーASP.NETのフォルダに保存されませんC#MVC
public ActionResult Package(PackageDO model, HttpPostedFileBase file)
{
try
{
if (file != null)
{
fileName = System.Guid.NewGuid().ToString() + System.IO.Path.GetExtension(file.FileName);
string physicalPath = Path.Combine(Server.MapPath("~/Images/Uploads/" + fileName));
// save image in folder
file.SaveAs(physicalPath);
}
}
}
私のビューは、事前に
@using (Html.BeginForm("Package", "Admin", FormMethod.Post, new { enctype = "multipart/form-data", id = "form1" }))
{
<input type="file" id="file" name="file">
}
おかげのように見えます。
あなたは 'Path.Combine(Server.MapPathの( "〜/画像/アップロード/" + fileNameに))' 'Server.MapPathのと交換することができます( "画像/アップロード/" を+ fileNameに)'と再試行する? –
私もそれを試してみましたが、動作しませんでした。 –
エラーが戻ってきますか? –