我想检索FileUpload控件上传的文件的路径。我尝试过FileIpload1.FileName和FileUpload1.PostedFile.FileName,但这两个语句只返回文件名而不是路径(在mozilla firefox中)。
感谢名单
答案 0 :(得分:0)
由于FileUpload是服务器端控件,因此它没有任何返回完整文件名和文件路径的属性。要从浏览器获取文件路径,您必须使用javascript。这是一个例子:
<form id="Form1" action="" method="post">
<input type="file" />
<input type="button" onclick="alert(this.previousSibling.value);"
value="select file and press the button" />
但是,浏览器永远不会从客户端透露文件的原始路径 - 甚至不是JavaScript。所以你可能得到的是:C:\ fakepath \ + 你的文件名