我正在使用<input type="file" />
标记将文件上传到服务器。我如何在服务器端访问文件并将其存储在服务器上? (该文件是图像文件)访问asp.net中服务器端的输入类型文件
客户端侧的代码是:
<form id="form1" action="PhotoStore.aspx" enctype="multipart/form-data">
<div>
<input type="file" id="file" onchange="preview(this)" />
<input type="submit" />
</div>
</form>
Photostore.aspx.cs具有
protected void Page_Load(object sender, EventArgs e)
{
int index = 1;
foreach (HttpPostedFile postedFile in Request.Files)
{
int contentLength = postedFile.ContentLength;
string contentType = postedFile.ContentType;
string fileName = postedFile.FileName;
postedFile.SaveAs(@"c:\test\file" + index + ".tmp");
index++;
}
}
我试图上载jpg文件。无法看到保存的文件。出了什么问题?
winforms或mvc或其他? – 2010-01-04 09:42:39