客户端如何取得文件路径?请大侠指点一下……
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来操作该文件.
------解决方案--------------------你要向服务器上传文件吗?