nsurlsession

    18热度

    3回答

    使用新的NSURLSession,现在在用于创建会话的NSURLSessionConfiguration对象上有一个timeoutIntervalForRequest。 但是在NSURLRequest对象上仍然有一个timeoutInterval,可用于在会话中创建NSURLSessionTask。 我的问题是,如果配置中有一个timeoutIntervalForRequest设置为30,但NSU

    9热度

    4回答

    我使用NSURLSession从资源库上传照片到服务器有一些问题。 起初NSURLSession不支持流式上传。 @property (nonatomic, strong) NSURLSession *uploadSession; ... _uploadSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfigu

    4热度

    2回答

    我创造新的NSURLSession具有以下CONFIGS if (!self.session) { NSURLSessionConfiguration *config = [NSURLSessionConfiguration backgroundSessionConfiguration:[self uniquieIdentifier]]; config.discreti

    2热度

    1回答

    我的应用程序需要下载一个批处理文件与下列要求: 批应在一定程度上处理订购(从不以同时下载文件为代价)。 如果应用程序关闭,下载应该会在后台继续。 用户可能随时触发其他下载。这些下载应该优先于批处理。 假设用户可能触发批量中任何文件的下载,如果文件已经下载,则不应再次下载。我应该能够在开始实际下载之前检查文件是否已经下载,或者从队列中删除它。 这当然可以通过很多样板代码来实现(太多的帖子在这里)。使

    5热度

    1回答

    使用后台传输从图库上传资产的最佳方法是什么? 好像uploadTaskWithRequest:fromData:不与backgroundSessionConfiguration创建NSURLSession,因为它会导致异常的工作:“由于未捕获的异常‘NSGenericException’,原因终止应用程序:“上传背景会议的任务必须是从文件”。从异常情况描述来看,后台传输不应该适用于流式上传任务。

    2热度

    1回答

    目前我工作的一个项目,我们需要一组照片的和视频的发送到一个亚马逊S3服务器。流程是这样的: - 首先我们要问的API来开始传输,我们可以得到一个ID后面(API调用) - 转移ID - >在API请求文件上传 - >的file_id为响应(API调用) -file ID - >在API请求块上传 - >亚马逊数据作为响应(API调用) -upload chunck - 在被配置在 backgrou

    1热度

    1回答

    后运行代码,我喜欢backgroundSessionConfiguration使用NSURLSession与方法: uploadTaskWithRequest:FROMFILE: 但我需要上传后运行一些代码来选择下一个文件。选择时,我想再次启动NSURLSession与uploadTaskWithRequest上传:FROMFILE:方法 所以上传一堆文件递归 你知道,如果这是可能的吗?

    3热度

    2回答

    使用NSURLConnection,你有选项来安排连接使用NSRunLoop: - (void)scheduleInRunLoop:(NSRunLoop *)aRunLoop forMode:(NSString *)mode 传递NSDefaultRunLoopMode将有效地导致暂停的连接,如果用户滚动,这对于性能的用户是伟大的经验从未受到下载的影响。 有没有类似NSURLSession的行

    3热度

    1回答

    我正在处理一个需要上传大文件到服务器的项目。我使用NSURLSession来设置后台传输服务。一切似乎工作得很好,但我相信它继续发送在32K的块。我想知道是否有办法增加块大小? 下面是建立一个上传任务的示例代码: NSURLSessionConfiguration *sessionConfig = [NSURLSessionConfiguration backgroundSessionConfig

    2热度

    2回答

    我有要求下载一些文件(500左右)。我有一个包含这些文件的所有url的数组,我想使用NSURLSession,这样我也可以支持后台下载。 我想不出正确的方法来实现这一点。如果我在完成一个文件后启动下一个文件下载,则后台下载将不起作用。 我应该创建多个下载任务并启动? 请建议我如何做到这一点。