我必須在UIWebView
上附加一些文件。爲了獲取文件的內容,我必須做一個HTTP GET請求。我知道如何獲取文件內容(可以是任何文件,二進制數據等),但我無法找到如何在UIWebView
上創建附件鏈接,該鏈接將保存http響應數據或uri http請求,以便在點擊附件鏈接後顯示內容。有任何想法嗎?UIWebView中的附件
0
A
回答
0
,如果我理解正確的話你的問題,你想:
通過發送 出HTTP GET請求,並存儲 他們在本地(該應用程序的文件夾 中)去下載一些文件;
顯示一個
UIWebView
鏈接到 下載的文件;
由此你已經知道如何處理(1)。
,如果這是正確的,對於(2),則可以創建一個htmlString
:
<html><head>...</head><body>...
<a href="attachment1.ext">link to 1st doc</a>
....
<a href="attachment2.ext">link to nth doc</a>
...
</body></html>
然後初始化UIWebView
並通過執行加載htmlString
到其中:
[_label loadHTMLString:htmlString baseURL:[NSURL fileURLWithPath:basePath]];
其中basePath
是存儲您下載的文檔的文件夾的路徑。 設置basePath
值將確保您在html中指定的href
將找到您本地存儲的文件。 basePath可能是您應用程序的Documents文件夾,或者您在本地存儲文件時選擇的文件夾,我想你知道它是什麼。
(在上面的HTML,更換attachment*.ext
和實際文件名)
如果我沒有理解錯的工作流程,請詳細說明了。
+0
謝謝,這回答了我的問題。 – Adriana 2011-05-19 13:31:16
相關問題
- 1. 附加UIWebView
- 2. 將HTML附加到UIWebView
- 3. 附件中的附件
- 4. iOS5:在打開一些附件文件後,UIWebView不顯示Gmail
- 5. iOS - 防止UIAppearance設置改變UIWebView輸入附件視圖
- 6. 如何將點按事件附加到uiwebview?
- 7. UIWebView:在UIWebView中更改pdf文件的頁碼位置
- 8. 附件中的PHPMailer
- 9. Android中的附件
- 10. pdf中的附件
- 11. RavenDB中的附件
- 12. soapUI中的附件
- 13. ASP.net中的郵件附件
- 14. 塊中的文件附件?
- 15. 附件中的郵件php
- 16. UIWebview xml文件
- 17. UIWebView中的EXC_BAD_ACCESS
- 18. UINavigationController中的UIWebView
- 19. uiscrollview中的uiwebview
- 20. iOS中的UIWebView
- 21. UIWebView中的Zomming
- 22. UIWebView中的HTML
- 23. UIWebView中的UIToolbar
- 24. UITableViewCell中的UIWebView
- 25. UIPopoverController中的UIWebView
- 26. UIWebview中的NSString
- 27. 從附件中提取附件
- 28. 如何從附件中編寫附件?
- 29. PHP webform - 電子郵件附件中的附件名稱不是原始附件
- 30. 在Xcode中添加HTML文件的UIWebView
如果您創建了一個包含您需要顯示的附件鏈接的HTML頁面並使用'-loadHTMLString:baseURL:'將該HTML加載到UIWebView中,不應該自動完成此操作。 – sergio 2011-05-18 12:03:33
我的問題是如何在UIWebView的末尾創建附件鏈接... – Adriana 2011-05-18 15:44:58