允许用户从JavaScript保存文件
本文关键字:JavaScript 保存文件 用户 许用户 | 更新日期: 2023-09-27 18:03:40
现在有很多JavaScript实用程序允许以ajax化的方式向服务器发布文件。是否有任何实用程序允许流式传输字节到客户端并下载文件?或者仍然必须是服务器端的解决方案?我用的是。net。
谢谢。
不支持跨浏览器访问客户机的文件系统。你也许可以用Flash/Java来做,但一个更简洁的解决方案是在服务器上为用户创建一个下载链接。
Brian:你说的关于Javascript将文件发送到服务器的说法似乎是不完整的。javascript可以将文件发送到服务器的唯一方法是让用户手动选择他/她想要上传的文件…
回答你的问题…
您应该能够发出某种ajax调用(例如,对web服务),让web服务将文件读入字节数组并将其返回给客户端。在客户端,您需要组装字节数组。我认为您还必须从web服务调用设置适当的响应类型。