asp.net中的Fileupload控件

时间:2010-06-29 08:27:56

标签: asp.net

我想获得用户在文件上传控件中选择的完整路径。 我们怎么做呢

3 个答案:

答案 0 :(得分:2)

你不能。

文件上传会向您发送带文件名的文件,但没有其他内容。为您提供用户计算机的完整路径既可能侵犯隐私,也可能存在安全漏洞,因此不允许这样做。

答案 1 :(得分:0)

出于安全考虑,我认为你不能这样做。这意味着您可以获取有关将文件上载到您的网站的任何用户文件夹结构的信息。

...问候

答案 2 :(得分:0)

浏览器限制不允许这样做,但是在提交之前有一些使用javascript的提示来实现这个

例如

<asp:button onClientClick="document.getElementById('hiddenField1').value = document.getElementById('fileUpload1').value"  ... 

然后可以通过hiddenField1.Value

在服务器端检索路径