2

phonegap を使用してモバイル アプリを作成しています。このアプリは、ユーザーがデバイスのカメラを使用して写真を撮れるようにすることを想定しており、その写真は直接 cloudinary にアップロードされます。

ユーザーが写真を撮影すると、Phonegap API のカメラ オブジェクトから、base64 でエンコードされたストリームまたはローカル ファイル名 (つまり、 file://mnt/sdcard/example.jpg ) のいずれかを取得できます。

ファイル入力を使用してブラウザーから cloudinary に直接アップロードする方法についてはよく知っていますが、ファイル入力を使用する代わりにブラウザーから直接ファイル パスまたはデータ ストリームをアップロードする方法に関するドキュメントを見つけることができませんでした。これは、サーバー側で node.js に cloudinary_npm を使用して簡単に実現できることを知っているので、ブラウザで同じことができない理由がわかりません。問題は、cloudinary の jquery プラグインがこれをサポートしていないように見えることです。

私のデフォルトの計画は、JQuery を使用して、ファイル入力と cloudinary jquery プラグインを使用するときに生成されるのと同じ XMLHttpRequest をシミュレートしようとすることですが、これは面倒な作業のようで、これが機能するかどうかはわかりません。

より良いアイデアはありますか?他の誰かがこれを試したことがありますか?

ありがとう!

4

1 に答える 1

0

を使用できます<input type="file">。ios >=6 および android != 4.4 で動作します。

iOS では、写真/ビデオを撮影したり、ゲラから選択したりできます。Android では、インテントをギャラリーまたはファイル ブラウザに開きます

于 2013-11-10T19:09:40.907 に答える