0

Byte Stream(Table Data) として応答を送信する .NET Web サービスを使用すると、これらは 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 にアクセスできます。

前もって感謝します!

4

1 に答える 1

0

この問題を解決できました。Webサービスから送信されたときにファイルが破損しました。

于 2012-04-11T13:32:33.340 に答える