【问题标题】:Download pdf throgh web view how to do?通过webview下载pdf怎么办?
【发布时间】:2010-02-22 12:05:37
【问题描述】:

在我的应用程序中,我使用 webview 从远程服务器显示了 pdf,我必须添加一个操作来下载 pdf 并将其保存到 iPhone 中怎么办...使用 Php 我试图强制下载 pdf,它适用于浏览器(桌面)不在设备中

谁能帮帮我...

【问题讨论】:

  • iPhone 没有用于 Safari 的公共文件系统 API。您可以通过邮寄 pdf 来解决这个问题,因为邮件会缓存邮件,因此会缓存 PDF。

标签: iphone pdf download


【解决方案1】:

(未越狱的)iPhone 的 Safari 无法访问本地文件系统,因此无法下载任何内容。

(iPad,OTOH,可能支持它。)

【讨论】:

  • url= @"localhost/abc.pdf" theRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:kTimeoutLongInterval]; NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self]; if (theConnection) { receivedData=[[NSMutableData 数据] 保留];我可以保存 'receivedData' 有 pdf 吗?我找到了一个在接收到的数据中获取图像的示例,该示例保存在设备 imgDownload.image = [UIImage imageWithData:receivedData];这在 PDF 中可能吗?
  • 是的,您可以保存 PDF,但只有您的应用程序可以阅读它。保存为图像要求文件首先是图像。
  • 您好 kennyTM,感谢您的回复,您能告诉我如何将收到的数据保存为 pdf 格式吗?
  • @user: [data writeToFile:@"somefile.pdf" atomically:YES];
  • 肯尼你能给我发一个简短的代码吗...我试过了,但我无法识别文件是否被写入,尤其是在模拟器中...我如何查看文件?
【解决方案2】:

在幻灯片中使用 download 属性

<a href="content/file.pdf" download > pdf link </a>
<a href="content/file.doc" download > doc link </a>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    • 2019-10-08
    • 2018-02-13
    • 1970-01-01
    相关资源
    最近更新 更多