jQueryと非表示のiFrameを使用してファイルアップローダーを作成しました。これは私がPC上で必要とするブラウザで動作します。しかし、Androidの携帯電話でこれをテストすると、次の問題が見つかりました。簡単にするために、私は単純なファイルアップロードのデモでこれをテストしています。Androidアップロードするファイルを選択 - DOC、PDFなどの問題
私は開くためにアンドロイドに付属しているネイティブのインターネットWebブラウザを使用しています:http://encodable.com/uploaddemo/
私はブラウザでページをロードし、ファイルを選択してください選択してください。これにより、ファイルを選択できるアプリケーションが携帯電話に表示されます。 Astro File Managerがインストールされているので、これは私が使用しているものです。私はいくつかのテストイメージとテストドキュメントを持っています。私が画像を選択すると、すべてが問題なく、画像を正常にアップロードできます。ドキュメントを選択した場合、ファイルの場所を正しく入力できないようです(テキストボックスには入力されていますが)。[Begin Upload]をクリックすると、エラーが発生します。あたかもファイルが選択されていないかのように、「必須項目」になります。
私が見ることができる唯一の違いは、文書対イメージのために慣れるのパスです: - 含有量://media/external/images/media/11484/image.jpg -file:/// MNT /sdcard/Test%20Files/pdf.pdf/
おそらく許可に関連していますか?私もFileExpertとOfficeSuiteを使ってドキュメントを選択しようとしましたが、同じ問題が続くのです。別のパスを通過する別のファイルブラウザがありますか?
"content://": 'bmp'、 'gif'、 'jpg'、 'jpeg'、 'png'を処理して使用するファイル形式 "file:/" 「tft」、「tft」、「rtf」、「doc」、「docx」、「pdf」、「tif」、「tiff」
すべてのポインタは、