在网络浏览器中“打开”修改和“保存为”文件与javascript / flash / silverlight或java,无需上传到服务器?

时间:2011-08-12 01:23:47

标签: javascript silverlight flash google-chrome upload

弹出文件“浏览”对话框的最佳方法是什么,用户“上传”我可以在Javascript中检索的文件,而无需将文件上传到服务器只是为了将其下载回Javascript中的客户端?

我发现Downloadify允许用户“下载”javascript生成的文件,而无需从服务器上弹出:https://github.com/dcneiner/Downloadify 有没有办法'上传'用户浏览并打开的文件,并将其放入数据中的Javascript:url或某种形式,而不是从100%客户端的服务器弹出它?

能够“打开”用户从硬盘驱动器中选择的文件,在javascript中编辑它并“另存为”退回到用户的硬盘驱动器而无需任何服务器端代码?

我正在制作一个后台办公室,所以它不需要是跨浏览器,如果它是在谷歌浏览器中运行,理想情况下是在Javascript / HTML5中,但闪存或银光也可以工作,希望不是java。

2 个答案:

答案 0 :(得分:0)

Silverlight允许您使用OpenFileDialog类执行此操作。我目前正在开发Silverlight项目,并且我专门使用Chrome,因此您不应该在该环境中遇到任何问题。

答案 1 :(得分:0)