在我的應用程序中,我使用webview從遠程服務器顯示了pdf,我必須添加一個操作來下載pdf並將其保存到iPhone中,該怎麼做...使用Php我試圖強制下載pdf,它在瀏覽器(桌面)不在設備下載pdf throgh web視圖怎麼做?
任何一個可以幫助我...
在我的應用程序中,我使用webview從遠程服務器顯示了pdf,我必須添加一個操作來下載pdf並將其保存到iPhone中,該怎麼做...使用Php我試圖強制下載pdf,它在瀏覽器(桌面)不在設備下載pdf throgh web視圖怎麼做?
任何一個可以幫助我...
的(unjailbroken)iPhone的Safari瀏覽器不能訪問本地文件系統,所以這是不可能的下載任何東西。
(iPad的,OTOH,可能支持它。)
url = @「http://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 data] retain]; 我可以保存'receivedData'有pdf嗎有可能嗎? imgDownload.image = [UIImage imageWithData:receivedData];我發現了一個在接收到的數據中獲取圖像並保存在設備中的示例 imgDownload.image = [UIImage imageWithData:receivedData]; PDF中可能嗎? – 2010-02-22 12:47:19
是的,你可以保存PDF,但只有你的應用程序可以讀取它。保存爲圖像需要文件首先成爲圖像。 – kennytm 2010-02-22 13:09:25
嗨kennyTM, 感謝您的答覆,你可以說我怎樣才能將接收到的數據保存爲pdf? – 2010-02-22 13:31:26
使用下載屬性在滑動標籤
<a href="content/file.pdf" download > pdf link </a>
<a href="content/file.doc" download > doc link </a>
iPhone不具有公共文件Safari的系統API。您可以通過郵寄PDF來解決這個問題,因爲郵件緩存郵件,從而PDF。 – extraneon 2010-02-22 12:21:40