2012-04-07 7 views
0

次のコードを使用してイメージをエンコードしようとしましたが、エンコードされたデータが正しくありません。イメージを文字列形式にエンコードする方法は?

ここにコードを書いています。コードを変更して正しいエンコードされたデータを取得するにはどうすればよいですか?

NSData *imageData = UIImageJPEGRepresentation(myimages.image, 90); 
// NSData *encrypteddata = [imageData dataUsingEncoding:NSASCIIStringEncoding]; 
NSString *encodedImage = [Base64 encode:imageData]; 
NSLog(@"my encoded image is 6666%@",encodedImage); 

バルクデータを印刷します。このコードをURLに渡すたびに、元の画像の代わりに空白の画像が表示されます。

+3

「正しくない」とはどういう意味ですか? – borrrden

+3

"バルクデータを印刷します"。 - はい。何を印刷すると思いますか? –

+0

NSLogはコンソールで何を印刷していますか? – moxy

答えて

1

Base64エンコードされたイメージ文字列が正しいかどうかを確認し、イメージとして表示するには、サーバーで次の操作を行います。

HTMLページ内に以下を追加します。

<html> 
    <image src="Base64 data here"/> 
</html> 
+0

あなたの投稿に特別な署名を使用しないでください:http://stackoverflow.com/faq#signatures –

関連する問題