【发布时间】:2016-11-01 14:59:37
【问题描述】:
我们设计了一个客户端程序原型,让用户可以选择本地文件夹,创建一个 zip,然后让本地浏览器通过本地 Web 套接字了解 zip 文件的位置。目的是然后告诉fineUploader这个新的zip文件位置,以便它可以立即开始上传过程。
但我不清楚如何完成交接的最后一部分。我刚看到this post,听起来很令人担忧。
有什么办法吗?如果没有,考虑到用户已经选择了一个目录,它已经为他们压缩,并且我们希望 FineUploader 组件处理上传,我们如何才能获得可接受的用户体验?
谢谢!
学习
【问题讨论】:
-
这个 zip 文件是否存储在本地用户的文件系统中? zip 文件本身是否可以通过 HTTP 或 Web 套接字访问?
-
是的,它在本地用户文件系统上。我们编写了一个作为 java 应用程序运行的小型 websocket 服务器,与本地页面通信。它通过一个swing文件选择器提示用户,然后开始压缩,通过websocket通道发送进度和最终状态(zip位置)。
-
zip 文件本身是否可以通过 HTTP 或 Web 套接字访问?
-
我们正在使用它将文件发送到 S3 顺便说一句。 ...如果fineUploader 提示他们选择刚刚创建的zip 文件,我什至会选择一个双重提示用户的解决方案,在执行zip 操作后。这有点傻,但会很实用。当然,如果有办法以某种方式从 wss 管道启动 FineUploader 上传,那将是首选
-
目前不是,但可能是。 wss 服务器可以通过其中任何一种机制公开它
标签: fine-uploader