0

私は写真を撮ったり、iphotoライブラリから画像を選んでウェブサーバーにアップロードしたいと思っています。 imagePickerControllerを使用します。UIImageオブジェクトのみを取得できます。ファイルパスまたはファイルタイプ(png、jpgなど)がわかりません。私は長い間Googleを持っていますが、まだ解決策を見つけることができません。誰でも私を助けることができますか?ありがとうございました!iphotoで写真をウェブサーバーにアップロードするには?

答えて

0

画像から生データを取得する必要があります。 this oneのような質問を見てください。

次に、httpリクエストで適切なMIMEタイプを設定し、サーバーにデータを取得します。

+0

私はこの方法を試して、画像をサーバーに正常にアップロードしました。しかし、まずUIImageJPEGRepresentationまたはUIImagePNGRepresentationを使用する前に、ファイルの種類を知る必要があります。写真ライブラリには、png画像とjpg画像があります。 – logan

+0

ファイル拡張子を取得する方法を見つけました。imagePickerController:didFinishPickingMediaWithInfo:、[assets objectForKey:UIImagePickerControllerReferenceURL]を使用できます。assets- library://asset/asset.JPG?id = 1000000002&ext = JPG " 。これはJPGファイルです。ありがとう! – logan

関連する問題