0

私は PHP 開発者と仕事をしています。彼は私が画像を投稿することを期待しています。しかし、afnetworking や nsurlconnection など、すべてを試しました。ファイルは受信できますが、画像が壊れています。私が知っているのは、彼がフォームを使用せずに画像を受け取っているということだけです.iPhoneでフォームをシミュレートせずに画像を投稿できますか?

4

1 に答える 1

1

まず、画像を nsdata に変換する必要があります

NSData *imageData = UIImagePNGRepresentation(_image);

次に、nsdata を base64 文字列に変換します (base64 用の別のファイルをダウンロードする必要があります)。

NSString *encodedString=[imageData base64EncodedString];

最後に、エンコードされた文字列を php サーバーに送信できます (画像を取得するには、php サーバーでエンコードされた文字列をデコードする必要があります)。

于 2013-04-17T11:30:11.550 に答える