嗨我想在我的android手机中捕捉视频并将其上传到服务器。我当前的视频大小为44mb,在上传过程中崩溃。但我的其他视频尺寸较小,无需任何麻烦即可上传。从Android手机上传限制到服务器
所以我只是想知道,
有移动任何上传限制?或
问题是因为我正在上传一个巨大的视频?
嗨我想在我的android手机中捕捉视频并将其上传到服务器。我当前的视频大小为44mb,在上传过程中崩溃。但我的其他视频尺寸较小,无需任何麻烦即可上传。从Android手机上传限制到服务器
所以我只是想知道,
有移动任何上传限制?或
问题是因为我正在上传一个巨大的视频?
您可能内存不足,因为上传流没有被部分上传,而是存储了整个内容,直到上传完成,然后进行垃圾回收。我尝试了所有可用的缓冲解决方案,但除非使用多部分,否则不会发生。
如果这是您收到的错误,您将需要使用分段上传来获取整个上传。在谷歌或堆栈上搜索如何执行此操作的示例。它与使用http客户端没有多大区别,您只需要来自apache的http mime库。
这里是一个链接,可能会有帮助:
而且除了这个限制不清除上传缓冲区,直到上传完成没有限制多少数据你可以在一个传输单一请求。
谢谢,我会试试这个,并会发表评论它是如何工作的。 –
你试试吧。只是说明一下,实际上,您可以在互联网上的所有Web应用程序中将多部分/表单上载过程作为标准来上传文件,因此这对于使用较大的文件来说绝对是一种好方法。 – DArkO
是否有移动设备的上传限制?
没有,没有
问题是因为我上载一个巨大的视频?
不应该是。但是,您可能会遇到问题。这里可能有两个可能的问题(我可以感觉到):
对于任何这些检测,看看logcat必须说!如果可以,请在这里发布输出。
http上传可能会遇到2gb限制问题。可以使用ftp上传代替。
你使用FTP上传还是Http上传???? – Sujit
您是否看到Logcat。坠机的原因可能是别的。如果您粘贴错误日志,它也会很有帮助。 – Varun
仅HTTP上传 –