【发布时间】:2015-04-11 11:48:15
【问题描述】:
我正在为 windows phone 8.1 制作一个通用应用程序。我想在后台将文件上传到服务器。 Microsoft 提供了 BackgroundUploader 类,其中包含 BeginUploadAsync 方法,该方法在后台通过单个请求上传整个文件。
我想将文件分块上传到服务器。但我无论如何都找不到分块上传文件。有没有其他选择?
【问题讨论】:
-
如果上传是在后台,你为什么要关心文件块?
-
较大的请求通常更有可能失败,因为设备的功能较低。我不熟悉
BackgroundUploader类,但我假设它具有内置的分块功能,并且它甚至可以让您对其进行一些控制(您能找到任何类似于缓冲区大小的东西吗?) -
@RohitPrakash 如果更大的请求失败,用户数据将无用,我不想浪费数据
-
@YoryeNathan 没有这样的。它支持分段上传,但不是用于上传相同的文件,而是用于在一个请求中上传多个文件......我只从文档中了解这一点
-
分块上传文件有什么标准吗?我非常了解后台传输 API,并且没有内置这样的 API。 Android 或 iOS 是否有分块上传?
标签: c# windows windows-phone-8 file-upload windows-runtime