日期:2014-05-20  浏览次数:20384 次

客户端如何取得文件路径?请大侠指点一下……
ASP.NET(2.0)   开发WebForm,   开发环境VS.NET2005,语言C#

string   path   =   FileUpload1.PostedFile.FileName;
其中FileUpload1为FileUpload控件的ID

我通过上面代码取得的文件路径来对文件进行读写操作,如果在服务器端,则没有问题,如果是在客户端就会出现错误。

请问使用FileUpload控件,客户端如何取得文件路径?

请大侠指点一下,谢谢!

学习,关注……


------解决方案--------------------
string path = FileUpload1.PostedFile.FileName;
取到的path是绝对路径 你只要把路径改成相对的就可以了
------解决方案--------------------
document.getElementByID( " <%=FileUpload1.ClientID%> ").value
------解决方案--------------------
为什么要改成相对的呢,你操作的文件应该就是本机的呀,对文件操作只能用绝对路径
------解决方案--------------------
先去文件上传到服务器上,再读取这个文件
------解决方案--------------------
xrascal(横刀夺爱) 说的对,所以类似操作来自客户端的文件都必须上传至Server后,再由Server来操作该文件.
------解决方案--------------------
你要向服务器上传文件吗?