【发布时间】:2016-11-17 21:01:44
【问题描述】:
我有一个表格,您可以在其中输入有关图片的信息并上传,html表格中的上传代码是:
@FileUpload.GetHtml(
initialNumberOfFiles: 1,
allowMoreFilesToBeAdded: false,
includeFormTag: false,
uploadText: "Upload");
在我得到的同一页面中的 c# 代码中:
var fileName = "";
var fileSavePath = "";
var uploadedFile = Request.Files[0];
fileName = Path.GetFileName(uploadedFile.FileName);
fileSavePath = Server.MapPath("~/Images/inscriptions/" +
fileName);
uploadedFile.SaveAs(fileSavePath);
由于某种原因,我收到错误“索引超出范围”:
var uploadedFile = Request.Files[0];
我希望用户点击浏览选择文件并填写其他文本框并点击保存上传图片并在数据库中填写信息(已处理)
【问题讨论】:
标签: c# asp.net asp.net-mvc razor