弹出文件“浏览”对话框的最佳方法是什么,用户“上传”我可以在Javascript中检索的文件,而无需将文件上传到服务器只是为了将其下载回Javascript中的客户端?
我发现Downloadify允许用户“下载”javascript生成的文件,而无需从服务器上弹出:https://github.com/dcneiner/Downloadify 有没有办法'上传'用户浏览并打开的文件,并将其放入数据中的Javascript:url或某种形式,而不是从100%客户端的服务器弹出它?
能够“打开”用户从硬盘驱动器中选择的文件,在javascript中编辑它并“另存为”退回到用户的硬盘驱动器而无需任何服务器端代码?
我正在制作一个后台办公室,所以它不需要是跨浏览器,如果它是在谷歌浏览器中运行,理想情况下是在Javascript / HTML5中,但闪存或银光也可以工作,希望不是java。
答案 0 :(得分:0)
Silverlight允许您使用OpenFileDialog类执行此操作。我目前正在开发Silverlight项目,并且我专门使用Chrome,因此您不应该在该环境中遇到任何问题。
答案 1 :(得分:0)
Flash支持读写本地文件:
http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/
要在Flash和JavaScript之间发送数据,可以使用ExternalInterface API: