Tag: 下载

在iOS中parsing图像下载的多部分响应

在我的应用程序中,我从服务器下载图像作为多部分内容。 在我的回复数据中,我得到了2个部分:一个是json内容,另一个是下载的文件。 回应的格式如下。 –poa89012-3212-1232-9201-fdsakjkj921 Content-Type: application/json; charset=utf-8 Content-Disposition: inline; name=info { //json content } –poa89012-3212-1232-9201-fdsakjkj921 Content-Disposition: file; name=file; filename=photo.png Content-Type: application/octet-stream // File data ˘íë77íí77Í¥2008:02:11 11:32:512008:02:1 —— 我无法处理这个有2个部分的响应,当我尝试在didReceiveResponse中获取标题时:它给出了内容types为multipart / mixed的整个响应的标题。请向我展示处理此响应的方法通过分裂json内容和文件内容。

在UITableView中显示可下载内容的正确方法(使用ProgressBar等)

我认为这是一个相当复杂的问题。 我有一个TableView,显示一些可下载的内容。 当您单击单元格内的button时,将开始下载。 但我有几个问题:1.如何确保progressBar将始终显示(即使用户滚动滚动,单元格将被重新加载)2.如何确保用户可以下载2个文件一次。 恐怕会导致问题,因为我使用了一些实例variables。 在某种程度上,它应该有点像在音乐应用程序从iCloud下载 这是我的代码 – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:nil]; } //cell.tag = indexPath.row*10; Uebungsblaetter *uebungCell = [uebungsblattArray objectAtIndex:indexPath.row]; cell.tag = indexPath.row*10; cell.textLabel.text = [self getFileNameOutOf:uebungCell.url]; cell.textLabel.textColor = [UIColor grayColor]; […]

如何从URL下载文件并存储在文档文件夹中

我创build了一个具有两个页面的应用程序(显示数据列表的第一页和显示详细数据的第二页)。 当点击任何一个单元格时,转到下一页,然后在下一个页面中存在一个button名称:DOWNLOAD,当我点击该button时,该文件将下载并保存到文档文件夹中。 我不知道。 请指导我如何下载任何文件并存储在文档文件夹中。 我在网上search,但我不明白这一点。 请告诉我如何用一个button下载任何文件的代码。 对不起,如果我不好英语。

如何使alamofire下载进度在后台运行ios?

我正在使用Alamofire来下载数据 如何使alamofire在swift中运行后台下载? 谢谢

iOS – 如何知道NSOperationQueue何时完成一些操作?

我需要在我的应用程序下载目录及其内容。 所以我决定实施一个NSOperationQueue和我的NSOperation分类来实现NSURLRequest等… 问题是我一次添加所有的操作,我不知道什么时候下载一个目录的所有文件,以更新UI和启用这个特定的目录。 现在我必须等待下载所有目录中的所有文件以更新UI。 我已经对NSOperationQueue的operationCount和NSOperation的isFinished实现了键值观察,但是我不知道一个目录何时包含所有文件! 你有什么主意吗 ? 非常感谢

IOS我如何asynchronous下载和caching图像和video在我的应用程序中使用

我有一个iphone应用程序,显示图像和video。 应用程序结构的大部分图像和video的方式将保持不变,偶尔添加一个。 我想就asynchronous下载和caching图像和video的最好和最简单的方法提出意见,以便即使在应用程序退出之后,它们仍然会持续存在。 另外,我只关心IOS 5及更高版本。 这是我迄今为止发现的一些信息,但是我还不清楚最好的方法是什么,如果caching将是持久的。 这篇关于asynchronous图像caching的文章 (旧2009) 这篇文章关于NSURLCache SDWebImage (看起来不错,但只适用于图像) AFDownloadRequestOperation 这似乎是一个很常见的用例,所以我真的在寻找最佳实践和对示例代码的引用。

如何从UIWebView下载文件并再次打开

如何创build一个“下载pipe理器”来检测当你点击一个链接(在UIWebView中)的文件结尾是“.pdf”,“.png”,“.jpeg”,“.tiff”,“.gif” ,“.doc”,“.docx”,“.ppt”,“.pptx”,“.xls”和“.xlsx” ,然后打开UIActionSheet询问您是否要下载或打开。 如果您select下载,则会将该文件下载到设备。 应用程序的另一部分将有一个UITableView中的下载文件的列表,当你点击它们,他们将显示在一个UIWebView,但当然离线,因为他们将本地加载,因为他们已经被下载。 请参阅http://itunes.apple.com/gb/app/downloads-lite-downloader/id349275540?mt=8 ,以更好地了解我所要做的事情。 这样做的最好方法是什么?

NSURLConnection下载大文件(> 40MB)

我需要从服务器下载大文件(即大于40MB)到我的应用程序,这个文件将是ZIP或PDF。 我使用NSURLConnection实现它,如果文件较小,则工作正常。否则,下载部分填充并停止执行。 例如我试图下载36MB的PDF文件,但只下载了16MB。 请帮我知道原因? 如何解决它? FYI:实施文件 #import "ZipHandlerV1ViewController.h" @implementation ZipHandlerV1ViewController – (void)dealloc { [super dealloc]; } – (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } – (void)viewDidLoad { UIView *mainView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]; [mainView setBackgroundColor:[UIColor darkGrayColor]]; UIButton *downloadButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [downloadButton setFrame:CGRectMake(50, 50, 150, 50)]; [downloadButton setTitle:@"Download File" forState:UIControlStateNormal]; [downloadButton addTarget:self action:@selector(downloadFileFromURL:) forControlEvents:UIControlEventTouchUpInside]; […]

如何从互联网下载audio/video文件,并存储在iPhone应用程序?

我正在开发一个音乐iPhone应用程序。 我想给用户一些select,以便他们可以通过stream媒体收听歌曲/音乐,或者他们可以在应用程序中下载音乐 。 我知道如何以编程方式在应用程序中stream式传输audio文件。 但是,我不知道如何下载应用程序中的audio文件,并下载后播放audio。 用户也可以在下载时暂停下载。 有可能吗? 任何人都可以请指导我,请为我分享任何示例代码或教程? 我还有一个怀疑:你能帮我在应用程序内创build一个文件夹吗? 请帮帮我。 提前致谢。

iOS后台下载,当应用程序不活跃

当我的应用程序最初下载时,用户需要下载一个像200MB(上限)的大文件。 我绝对不能指望用户保持应用程序打开,直到这个文件被下载。 所以他/她可能closures应用程序,应用程序将进入后台。 如何在这种情况下继续下载文件? 这在iOS甚至可能吗?