首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下载zip文件并将其临时保存在客户机上

问下载zip文件并将其临时保存在客户机上
EN

Stack Overflow用户
提问于 2016-11-02 20:48:30
回答 2查看 128关注 0票数 0

我在JS中有一个客户端代码(比如zip可视化工具),它接受zip文件作为输入,并在客户端机器上提供可视化(html输出),即zip文件的任何部分都不会上传到服务器。

我有用PHP编写的服务器,它提供zip可视化工具代码,并执行一些更多的计算。现在我要做的是,在提交表单时,从用户那里获取一些输入参数,并在服务器上进行一些计算,然后生成一个zip文件。现在,我希望这个zip文件转到客户机,然后遍历zip可视化工具代码并生成html输出。并且不应该要求用户下载该zip文件。

这可以做到吗?

EN

回答 2

Stack Overflow用户

发布于 2016-11-02 20:56:00

我提出的解决方案是:将zip文件保存在服务器上,然后:

  • 要么在服务器端读取它,然后将HTML输出发送到客户端
  • ,要么将文件路径发送到客户端。创建一个简单的PHP脚本,该脚本读取zip文件并将二进制数据发送到客户端(而不是作为文件)。您可以使用客户端库可视化此数据。

我个人更喜欢服务器端解决方案,因为它更容易,而且不会给客户端带来负担。(拉链可以很大)

票数 0
EN

Stack Overflow用户

发布于 2016-11-02 21:15:03

未经许可,无法将文件下载到客户端。如果这是可能的,这将是一个严重的安全问题。

我建议您在服务器端进行处理

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40380363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档