roshanak_g
شنبه 24 اردیبهشت 1390, 12:06 عصر
با سلام
من sample های زیادی رو از اینترنت در مورد کد upload سرچ کردم ولی متاستفانه همه این کدها در قسمت
Request.File دچار مشکل هستند ،یعنی کلا مقدار null برمیگردانند:عصبانی++:.کد رو در اینجا میزارم تا هرکسی علت خطاشو میدونه لطف کنه بگه
با تشکر فراوان
<% using (Html.BeginForm("", "home", FormMethod.Post, new {enctype="multipart/form-data"}))
{%>
<input type="file" name="FileUpload1" /><br />
<input type="submit" name="Submit" id="Submit" value="Upload" />
<% }%>
public class HomeController : Controller
{
public ActionResult Index()
{
foreach (string upload in Request.Files)
{
if (!Request.Files[upload].HasFile()) continue;
string path = AppDomain.CurrentDomain.BaseDirectory + "uploads/";
string filename = Path.GetFileName(Request.Files[upload].FileName);
Request.Files[upload].SaveAs(Path.Combine(path, filename));
}
return View();
}
}
من sample های زیادی رو از اینترنت در مورد کد upload سرچ کردم ولی متاستفانه همه این کدها در قسمت
Request.File دچار مشکل هستند ،یعنی کلا مقدار null برمیگردانند:عصبانی++:.کد رو در اینجا میزارم تا هرکسی علت خطاشو میدونه لطف کنه بگه
با تشکر فراوان
<% using (Html.BeginForm("", "home", FormMethod.Post, new {enctype="multipart/form-data"}))
{%>
<input type="file" name="FileUpload1" /><br />
<input type="submit" name="Submit" id="Submit" value="Upload" />
<% }%>
public class HomeController : Controller
{
public ActionResult Index()
{
foreach (string upload in Request.Files)
{
if (!Request.Files[upload].HasFile()) continue;
string path = AppDomain.CurrentDomain.BaseDirectory + "uploads/";
string filename = Path.GetFileName(Request.Files[upload].FileName);
Request.Files[upload].SaveAs(Path.Combine(path, filename));
}
return View();
}
}