0

Webview を介して写真アップロード システムを実装しようとしています。

私はサファリブラウザで動作していますが、まだウェブビューで動作していません。私の調査により、画像ファイルのパスを取得するには UIImagePickerController を使用する必要があることがわかり、次の方法があります。

- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info   {

    NSString *path = [[NSBundle mainBundle] bundlePath];
    NSData *data = UIImageJPEGRepresentation( [info objectForKey:@"UIImagePickerControllerOriginalImage"] , 1.0);
    NSString *fullPath = [path stringByAppendingPathComponent:@"image_tmp.jpg"];
    if ([[NSFileManager defaultManager] createFileAtPath:fullPath contents:data attributes:nil] ) {
        NSLog([NSString stringWithFormat:@"file successfully written to path %@",fullPath],nil);
    }
}

ただし、UIImagePickerController を介して ajax 呼び出しをインターセプトして応答する方法がわかりません。

4

1 に答える 1