"open"在Web浏览器中修改和"save as"文件到javascript/Flash / silverlight或java,而无需上传到服务器?



有一个文件'浏览'对话框弹出和用户'上传'一个文件,我可以检索在Javascript中没有上传文件到服务器只是下载回客户端在Javascript的最佳方式是什么?

我发现Downloadify可以让用户"下载"一个javascript生成的文件,而不会从服务器反弹:https://github.com/dcneiner/Downloadify是否有一种方法可以"上传"用户浏览并打开的文件,并将其转换为Javascript中的数据:url或某种形式,而不会将其从服务器100%客户端反弹?

的能力,"打开"一个文件的用户选择从他们的硬盘驱动器,在javascript中编辑它和"另存为"回到用户的硬盘驱动器没有任何服务器端代码?

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

Silverlight允许您使用OpenFileDialog类来完成此操作。我目前正在做一个Silverlight项目,我只使用Chrome,所以你在那个环境下应该不会有任何问题。

Flash支持读写本地文件:

http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/

在Flash和JavaScript之间发送数据,可以使用ExternalInterface API:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html

最新更新