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