2011-07-19 8 views
4

私はiPadアプリケーションを開発しています。私のアプリケーションのコンポーネントの1つに、ファイル(この場合は写真)をアップロードするブラウズボタンを持つWebページを持つUIWebViewがあります。iPadのUIWebViewでファイルをアップロードする方法は?

私はアプリケーションがファイルシステムにアクセスできないことに気付いていますが、写真でこの機能を実現するApp Store上のアプリケーションを見ています。これらの多くはiPhone向けに書かれています。

私はこの機能を利用するためにサードパーティのアプリケーションを使用したくないので、私はこの機能を自分のアプリに組み込みたいと思っています。

私はすでにスルー検索を行っており、これに関する開発情報は見つかりませんでした。

誰もが何か提案がありますか?

+0

ここに重複しています(これは最初です):http://stackoverflow.com/questions/9889023/upload-a-photo-using-uiwebview –

答えて

1

iOS5以前のウェブビューでファイルをアップロードする方法はありません(これはiOS6でサポートされている可能性がありますが、リリースされていないベータ機能にはコメントできませんでした)。

このように見たアプリは、HTMLファイルのアップロードフィールドではなく、ネイティブの画像ピッカーコントロールを使用して機能を実装しています。

Webビュー内で機能していることがわかっている場合、Webビューデリゲートを使ってWebビューからネイティブコードに戻ってネイティブイメージピッカーを起動します。イメージデータは、JavaScriptを使用してbase64でエンコードされたデータURLとしてWebビューに戻すことができます。

関連する問題