asp.net 上传文件
时间: 2023-06-30 10:17:56 浏览: 111
在 ASP.NET 中上传文件可以通过以下步骤实现:
1. 在前端页面中添加一个文件上传控件,例如:
```html
<input type="file" name="fileUpload" id="fileUpload" />
```
2. 在后台代码中获取上传的文件,例如:
```c#
HttpPostedFileBase file = Request.Files["fileUpload"];
```
3. 判断文件是否存在并且文件大小不为 0,例如:
```c#
if (file != null && file.ContentLength > 0)
{
// 处理上传的文件
}
else
{
// 提示用户选择文件
}
```
4. 将文件保存到服务器指定的路径,例如:
```c#
string filePath = Server.MapPath("~/Uploads/" + file.FileName);
file.SaveAs(filePath);
```
5. 最后返回上传成功的信息给用户,例如:
```c#
return Content("文件上传成功!");
```
阅读全文