php - 如何在手机上通过网站上传文件?

标签 php jquery html mobile file-upload

是否可以在适合移动设备的网站上创建一个文件上传系统,以便在移动设备获得互联网连接时从移动设备上传文件?

假设一个场景:用户 X 想要在网站上上传 3 张图片。 X 在外面,打开手机上的网站并选择他要上传的图像。当他即将开始上传或刚刚开始时,他失去了互联网连接。然后 X 锁定他的手机,前往有互联网的地方,文件上传继续并完成。有没有办法实现类似的目标?

这类似于 Is there a browser file upload solution that can survive connection interruptions? 但答案已有两年多了。这个问题也没有讨论移动设备,但我不知道这与文件上传是否重要。

抱歉英语和语法不好

问候

最佳答案

这当然是可能的。但是我认为基于浏览器的解决方案行不通。这与服务器端和客户端连接有关。

例如。在传统的 Web 服务器环境中,当用户失去连接时,服务器不会保持连接打开。当用户重新获得连接时,服务器可能不知道客户端[或浏览器]所处的状态......因此客户端需要将该状态传达回服务器。

另一方面,浏览器也会停止连接,无论它是否是移动应用程序。

我认为您需要提供一个智能客户端,也许是一个基于 Java 的应用程序来记住这些问题并向服务器重新提供损坏的 session 信息。

就像服务器需要能够处理这个问题一样..尽管它可以是一个 http 服务器。

关于php - 如何在手机上通过网站上传文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31039501/

相关文章:

javascript - FileReader.result 返回 null

php - 为什么 PHP 会抛出这个解析错误?

jquery - 单选按钮可见性

javascript - 将输入元素对转换为 json

html - CSS 高度为其父项的 100%

html - WhatsApp 仅使用 html 通过描述性文本共享 url 链接

php - MySQL 返回包含 HTML 的空白行

php - 在 php foreach 循环中编写 MySql Where 子句

php - 访问 https 资源时,PHP 的 fopen() 是否可以防止典型的攻击?

Jquery 数据表将列导出为类型 "Date"