0

如何对UIImagePickerController使用setHTTPBodyStream:of挑选的图像/视频进行 HTTP POST NSMutableURLRequest?我的意思是从文件系统(驱动器)以完整质量从资产库上传文件的最佳方法是什么?我希望setHTTPBodyStream:使用 URL from创建 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/路径(您会获得视频的 URL/路径)。你只会得到 UIImage。但是,如果您想要原始图像,它仍然可以在使用此方法发送的字典中找到。

在此处查看有关如何上传图像的答案。

于 2012-09-14T12:12:11.133 回答