【问题标题】:Allowing the user to save the file from JavaScript允许用户从 JavaScript 保存文件
【发布时间】:2011-07-26 16:25:04
【问题描述】:

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

谢谢。

【问题讨论】:

  • 是和不是。 HTML5 FileWriter 支持一般。

标签: c# javascript .net download


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    回答你的问题...

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

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

    【讨论】:

    • 我仍在谈论文件上传控件的领域,但是 ACT 或 JQuery Uploadify 或其他实用程序中的异步上传控件现在能够使用 AJAX 将文件上传到服务器,是特别是我在这里指的。
    猜你喜欢
    • 2013-07-12
    • 2017-01-23
    • 2012-10-08
    • 2018-10-27
    • 1970-01-01
    • 2017-01-20
    • 2019-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多