我想知道是否有人知道我的问题的快速解决方案。我希望能够在用户屏幕上打开一个文件夹,但只是打开我的计算机文件夹,这样用户就可以将文件拖到浏览器屏幕上了。谁知道怎么样?
答案 0 :(得分:3)
你做不到。他们甚至给这个bug起了一个名字:“安全”。
最接近没有使用Flash,专有浏览器或Java something like this。
答案 1 :(得分:0)
您必须使用Java小程序。
出于安全原因,Javascript无法访问文件系统。
每个页面都能看到本地计算机上的文件并可能显示:“根据磁盘上的文件,您可能对我们的一些特殊电影感兴趣;”
答案 2 :(得分:0)
顺便提一下,IE和Firefox中有自定义扩展,可以加载和保存文件;这是TiddlyWiki可以正常工作的原因。它确实会降低其他浏览器的Java applet。
从TiddlyWiki中提取了一个新的jQuery插件,使Javascript作者能够加载和保存,并且可以在所有浏览器中移植:
twFile - http://jquery.tiddlywiki.org/twFile.html
这很可能不是你所追求的,因为它只能处理文件:/// URL。
答案 3 :(得分:0)
您可以考虑使用flash(actionscript aka swf)来获得更好的用户体验,而不是applet。