允许用户从JavaScript保存文件

时间:2011-07-26 16:25:05

标签: c# javascript .net download

现在有很多JavaScript实用程序允许以AJAXified方式将文件发布到服务器这些天。是否有任何实用程序允许流式传输字节到客户端并下载文件?还是会费仍然是服务器端解决方案?我正在使用.NET。

感谢。

2 个答案:

答案 0 :(得分:1)

没有跨浏览器支持访问客户端的文件系统。您可以使用Flash / Java来完成它,但更清洁的解决方案是在服务器中执行此操作并为用户创建下载链接。

答案 1 :(得分:0)

Brian:你所说的Javascript将文件发布到服务器似乎是一个不完整的陈述。只有javascript可以将文件发布到服务器的方法是让用户手动选择他/她想要上传的文件...

回答你的问题...

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

This seems to be something like what you are looking for.