使用.NET Web Service,它以Byte Stream(表数据)的形式发送响应,这些是HTML,PDF,CSS,JS,PNG等文件。我已建立URL连接并尝试将NSData保存在本地路径中:
NSString *writeableDBPath = [DOCUMENTS_FOLDER stringByAppendingPathComponent:@"test.pdf"];
[[NSFileManager defaultManager] createFileAtPath:writeableDBPath contents:webData attributes:nil];
当我尝试访问test.pdf时,它会抛出错误“test.pdf无法打开”,当我通过提供实际路径而不使用Web服务来尝试相同的代码时,我能够访问PDF。
提前致谢!
答案 0 :(得分:0)
能够解决此问题。从Web服务发送文件时文件已损坏。