2012-04-10 31 views
0

使用.NET Web服務,它將響應作爲字節流(表數據)發送,這些是HTML,PDF,CSS,JS,PNG等文件。我已經建立URL連接,並試圖保存NSData的本地路徑:將字節流轉換爲PDF,html,css文件在IOS

NSString *writeableDBPath = [DOCUMENTS_FOLDER stringByAppendingPathComponent:@"test.pdf"]; 
[[NSFileManager defaultManager] createFileAtPath:writeableDBPath contents:webData attributes:nil]; 

當我嘗試訪問檢驗.pdf,它拋出一個錯誤「可以檢驗.pdf不開放」,當我嘗試通過給出實際路徑而不使用Web服務,我可以訪問PDF。

在此先感謝!

+0

你有什麼試過,你卡在哪裏?不要說什麼,無論什麼地方,或者沒有人會幫助你。 – borrrden 2012-04-10 08:06:27

+0

NSString * writeableDBPath = [DOCUMENTS_FOLDER stringByAppendingPathComponent:@「test.pdf」]; \t [[NSFileManager defaultManager] createFileAtPath:writeableDBPath contents:webData attributes:nil]; 我已經建立了URL連接,然後我嘗試保存NSData。當我嘗試從Libray訪問該pdf時,我得到一個錯誤test.pdf無法打開。當我嘗試通過從磁盤中提供實際的PDF文件來做同樣的事情時,我可以下載並訪問特定的PDF。由於Web服務響應是字節流,因此我被卡住瞭如何轉換爲PDF等。 – Deepthi 2012-04-10 08:18:00

+0

用這個信息編輯你的問題並很好地格式化它。 – borrrden 2012-04-10 08:20:06

回答

0

能夠解決此問題。該文件從Web服務發送時已損壞。