网页上传文件获取地址的问题

1、通过

标签上传文件,浏览器默认是不能获取到文件的绝对路径的,在ie下可以设置让它获取到路径,chrome则没有设置的功能。

(ie设置:工具-internet选项-安全-自定义安全级别-将文件上载到服务器时包含本地目录路径,点选“启用”)

2、通过asp的服务器控件上传文件,不受此限制,在aspx页面里面:

在cs文件里面,获取路径

string filepath = FileUpload1.PostedFile.FileName;//文件路径
string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1);//文件名
serverpath = Server.MapPath("../files/UploadFile/") + filename;//文件在服务器的存放路径
FileUpload1.PostedFile.SaveAs(serverpath);//保存




你可能感兴趣的:(读取excel)