php – 如何从Android中的手机间隙文件上传中读取分块数据

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何从Android中的手机间隙文件上传中读取分块数据脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在尝试将视频文件从phonegap移动应用上传到网络服务器.在iPhone中一切都很好,但在 Android上,数据是以块的形式发送的,我们的服务器应用程序(PHP)无法处理它.
//phonegap 
VAR options = FileUploadOptions();
options.chunkedMode = true; //default

我们尝试将chunkedMode变为false.这适用于较小的文件,任何超过1mb的视频AndROId手机崩溃. (这就是他们认打开chunkMode的原因).

我们的问题是如何使用PHP读取上传的块数据? apache是否有设置需要打开以读取此数据?

读取服务器端的分块数据与非分块的数据没有区别.它只是手机发送数据的方式(以8192字节的块或一个流).

网上有很多关于这个功能的喋喋不休,我个人发现整个文件上传解决方案有点不稳定,特别是对于较大文件(例如视频文件).

有人报告它发生在大于4.8mb的文件上,在我的Android手机上它发生在8mb标记附近.

当我的应用程序上传文件并且没有附加文件时(这是连接错误3情况中发生的情况)我记录它,所以我可以看到有问题的手机.它也发生在iphone上(某些型号).

如果你看到android日志发生的时候,你也可能会看到内存不足异常.

这对你有什么帮助?它确实没有 – 但希望它有助于解释问题所在.不幸的是,除了对phonegap代码做出贡献并重新编写文件传输方法之外,我们无能为力!

出于兴趣,在手机上你遇到了问题,你可以上传大量文件,比如说faceBook,没有问题吗?然而,该应用程序正在上传文件肯定是phonegap应该这样做的方式..

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何从Android中的手机间隙文件上传中读取分块数据全部内容,希望文章能够帮你解决php – 如何从Android中的手机间隙文件上传中读取分块数据所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。