0

UIImagePickerControllerを使用して選択した画像/ビデオに対して HTTP POST を実行するにはどうすればよいsetHTTPBodyStream:ですNSMutableURLRequestか? つまり、ファイル システム (ドライブ) から直接、アセット ライブラリから完全な品質でファイルをアップロードする最良の方法は何ですか? setHTTPBodyStream:URL からの inputStream を作成することを望んでいましUIImagePickerControllerReferenceURLたが、機能しません。システムはこの URL の inputStream を作成できません...

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    NSURL *URL = [info objectForKey:UIImagePickerControllerReferenceURL];
    NSInputStream *inputStream = [NSInputStream inputStreamWithURL:URL]; // here I get just nil...

    ...
    [URLRequest setHTTPBodyStream:inputStream];
    ...
4

1 に答える 1

0

UIImagePickerControllerを使用すると、画像のURL /パスを取得できません(ビデオの場合は取得します)。UIImageのみを取得します。ただし、元の画像が必要な場合は、このメソッドで送信された辞書で引き続き使用できます。

画像のアップロード方法については、こちらの回答をご覧ください。

于 2012-09-14T12:12:11.133 に答える