如何从Firefox 3的HTML输入表单中获取文件路径我们有一个简单的HTML表单<input type="file">
,如下所示:
<form> <label for="attachment">Attachment:</label> <input type="file" name="attachment" id="attachment"> <input type="submit"></form>
在IE7中(可能还有所有著名的浏览器,包括旧的Firefox 2),如果我们提交一个像‘/server 1/path/to/file/filename’这样的文件,它会正常工作,并给出文件和文件名的完整路径。
在Firefox 3中,它只返回“文件名”,因为它们的新的“安全特性”可以截断路径,正如Firefox错误跟踪系统中所解释的那样(https:/bugzilla.mozilla.org/Show_bug.cgi?id=143220)
我不知道如何克服这个“新特性”,因为它会导致我的web应用程序中的所有上传表单都停止在Firefox 3上工作。
有人能帮助找到一个单一的解决方案来获取Firefox 3和IE7上的文件路径吗?
MMMHUHU
紫衣仙女