android - 使用 Retrofit 上传大文件
问题描述
我目前在我的项目中使用 Retrofit 来处理一般的 HTTP 请求和上传文件。对于上传文件,我使用Multipart
请求。因此,小文件传输并没有成为问题,但我的项目要求文件大小可以高达 1 GB。
此外,完整的文件,如果没有一次性完成,则可以在有网络和满足其他条件时完成。这也意味着我需要一些系统/策略来上传文件的一部分,下次从我离开的部分恢复。
如何在 Android 上实现相同的目标?为了从服务器端实现它(如果有人知道),我可能需要遵循哪些注意事项或协议?
解决方案
推荐阅读
- bash - 有没有办法知道bash中串口发送/接收的字节数?
- jpa - 以枚举为键、对象列表为值的持久化映射
- schema.org - 将 schema.org (JSON-LD) 产品对象添加到电子商务网站的集合页面?
- c# - 无法从 docker windows 容器中的 asp.net 核心应用程序连接到主机数据库
- django - Django 拿走其他用户的东西
- python - nn.CrossEntropyLoss() 函数导致 torch.FloatTensor has no 'requires_gradient' 属性错误
- c# - 如何使用 CSOM 模型获取 SharePoint 服务器日期时间?
- python - 如何在 HTML 文件中捕获 JSON 数据并动态填充下拉列表?
- python - VS Code - Python 终端中的波兰语符号问题
- sql - 需要以下格式的 SQL 结果集