【问题标题】:How do I get image selected by UIImagePicker in UIWebView on certain file input field in iOS?如何在 iOS 的某些文件输入字段上获取 UIWebView 中 UIImagePicker 选择的图像?
【发布时间】:2013-12-19 13:22:05
【问题描述】:

我在 UIWebView 中显示 html 文件,其中包含 文件输入字段。 当我单击文件输入字段时,它会打开默认的 UIImagePicker。所以我需要 iOS 中那个 UIIMagePicker 选择的图像。

请帮助我。 谢谢

【问题讨论】:

  • 你真正想要什么,你想显示从照片库加载图像到你的 Webview
  • 不,我想获取选定的图像并将其上传到服务器。
  • 查看link
  • 实际上我无法在 uiwebview 中获取用户选择的图像。这是主要问题??

标签: ios iphone ios5 ios6 ios7


【解决方案1】:

尝试使用这个webview委托方法。我希望它会对你有所帮助。

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
  {

       //write your image picker code.
    }

【讨论】:

    【解决方案2】:

    您可以将图片从照片库加载到webview,如下所示

     - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info    
       {
      NSURL *urlPath = [info valueForKey:UIImagePickerControllerReferenceURL];
      UIImage *cameraImage = [info valueForKey:UIImagePickerControllerOriginalImage];
      NSData *myData = UIImagePNGRepresentation(cameraImage);
      [self.webview loadData:myData MIMEType:@"image/png" textEncodingName:nil baseURL:nil];
      [self.picker dismissViewControllerAnimated:YES completion:nil];
       }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      相关资源
      最近更新 更多