允许用户从JavaScript保存文件

本文关键字:JavaScript 保存文件 用户 许用户 | 更新日期: 2023-09-27 18:03:40

现在有很多JavaScript实用程序允许以ajax化的方式向服务器发布文件。是否有任何实用程序允许流式传输字节到客户端并下载文件?或者仍然必须是服务器端的解决方案?我用的是。net。

谢谢。

允许用户从JavaScript保存文件

不支持跨浏览器访问客户机的文件系统。你也许可以用Flash/Java来做,但一个更简洁的解决方案是在服务器上为用户创建一个下载链接。

Brian:你说的关于Javascript将文件发送到服务器的说法似乎是不完整的。javascript可以将文件发送到服务器的唯一方法是让用户手动选择他/她想要上传的文件…

回答你的问题…

您应该能够发出某种ajax调用(例如,对web服务),让web服务将文件读入字节数组并将其返回给客户端。在客户端,您需要组装字节数组。我认为您还必须从web服务调用设置适当的响应类型。