如何从ASP.NET FileUpload Control获取完整文件路径?
解决这个问题:
@Darin Dimitrov,我找到了解决方案。我很高兴向所有人解释。此外,我真诚地要求@Darin Dimitrov ..不要通过说“不要浪费你的时间或者这是不可能的”来解雇一些人。问题的解决方案:
asp:FileUpload - id:filePlacedOrder
我正在做什么,这里我将文件复制到工作文件夹..然后进行我的活动.. 如果文件已经存在,我将删除该文件.. !!
if(System.IO.File.Exists(Server.MapPath(filePlacedOrder.PostedFile.FileName))) { System.IO.File.Delete(使用Server.Mappath(filePlacedOrder.PostedFile.FileName)); }
filePlacedOrder.PostedFile.SaveAs(Server.MapPath(filePlacedOrder.PostedFile.FileName));
答案 0 :(得分:4)
你做不到。出于安全考虑,浏览器永远不会发布完整文件的路径。
http://forums.asp.net/t/1077850.aspx/1?getting+the+full+file+path+from+a+FileUpload+control
答案 1 :(得分:1)
我认为这取决于浏览器。我们在Java中有一个文件上传表单,用于获取完整的文件路径,直到IE6。从IE7开始,我们只得到文件名。
只是我的两分钱:)。