文件上传问题总结

1.C# 在类库文件无法使用Server.MapPath解决方法

这是因为在类库中缺少了using System.Web的组件引用

因此要先添加引入using System.Web,在导入命名空间或者在使用时候写全命名空间

System.Web.HttpContext.Current.Server.MapPath();

2.ASP.NET 使用Request.Files获取上传文件

要让form能够传递文件的话,必须要在form标签中加入enctype=”multipart/form-data”

<form enctype="multipart/form-data" ID="form1" runat="server">
<input type="file" name="filename" />
</form>
如果在input 中使用了runat=”server”,那么ASP.NET会自动在处理的时候加入需要的标签

你可能感兴趣的:(文件上传)