【发布时间】:2011-07-26 16:25:04
【问题描述】:
现在有很多 JavaScript 实用程序允许以 AJAX 化的方式将文件发布到服务器。是否有任何实用程序允许将字节流式传输到客户端并下载文件?或者仍然必须是服务器端解决方案的会费?我正在使用 .NET。
谢谢。
【问题讨论】:
-
是和不是。 HTML5 FileWriter 支持一般。
标签: c# javascript .net download
现在有很多 JavaScript 实用程序允许以 AJAX 化的方式将文件发布到服务器。是否有任何实用程序允许将字节流式传输到客户端并下载文件?或者仍然必须是服务器端解决方案的会费?我正在使用 .NET。
谢谢。
【问题讨论】:
标签: c# javascript .net download
没有跨浏览器支持访问客户端的文件系统。您可能可以使用 Flash/Java 来完成,但更简洁的解决方案是在服务器中完成并为用户创建一个下载链接。
【讨论】:
Brian:您所说的 Javascript 将文件发布到服务器似乎是不完整的陈述。 javascript 可以将文件发布到服务器的唯一方法是让用户手动选择他/她想要上传的文件......
回答你的问题...
您应该能够发出某种 ajax 调用(例如对 Web 服务),让 Web 服务将文件读入字节数组并将其返回给客户端。在客户端,您需要组装字节数组。我假设您还必须从 Web 服务调用中设置适当的响应类型。
【讨论】: