我想在iphone中查看.doc,.docx,.rtf,.ppt文件。在iphone中使用Webview查看.doc,.docx,.rtf,.ppt文件
但我猜想我的一邊出了問題,它不適用於上述格式,但我的代碼工作正常.txt和.pdf文件。
我已閱讀關於Webview的文檔,它聲明它支持查看上述文檔。
下面是我的.doc
[webView loadData:requestData MIMEType:@"application/msword" textEncodingName:@"UTF-8" baseURL:nil];
片段爲我使用的MIME類型.PPT作爲"application/vnd.ms-powerpoint"
注:如果我做的MIME類型爲 「text/html的」 爲.DOC/.rtf然後它顯示一些垃圾數據所以我認爲從我身邊的MIME類型中缺少一些東西。
任何幫助,高度讚賞。
等待您的答覆。
更新:........
似乎有一些問題與NSData的打開這些類型的文件格式。 我的數據是加密的,所以我不能用 requestWithURL直接和其他的事情是我需要傳遞憑證來獲取文件和憑據proplerly不工作,如果我救使用
[[NSURLCredentialStorage sharedCredentialStorage] setDefaultCredential:credential
forProtectionSpace:protectionSpace];
的憑據,然後進行使用以下
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]] ]
要求有什麼辦法,我可以使用的NSData爲上述格式,這樣我可以做異步調用,並通過我的憑據,然後對數據進行解密,並顯示在網頁視圖。
請參閱本集MIME類型(適用於PPTX)中 - http://stackoverflow.com/questions/4212861/what-is-a -correct-mime-type-for-docx-pptx-etc – 2017-03-17 20:03:01