1

StackOverflowに関する私の最初の質問ですので、優しくしてください。:)

私はCordova(2.4.0rc1)を使用してカメラの写真をAmazonにアップロードしています。素敵なアップローダーs3_direct_uploader(s3_direct_uploader 0.0.8)を見つけて、それを機能させ、Railsサーバーと統合しました。今、私はコルドバベースの「カメラ付きブラウザ」で同じことをしようとしています。

カメラに写真を撮らせ、その結果のファイルURIを取得してから、fileEntry.file()を呼び出すと、Fileオブジェクトのように見えます(実際にはObject型のオブジェクトにすぎません)。

そのファイルのようなオブジェクトをS3ダイレクトアップローダーに渡そうとすると、Amazonにアップロードされた正しいバイト数が取得されますが、Amazonの実際のファイルは単に「[objectObject]」というテキストです。

この方向に進むことは可能ですか?WebViewをだまして、実際の画像を指す実際のファイルオブジェクトを作成できますか?(注:メモリ上の理由から、画像をメモリにロードしてからBlobを作成したくありません。)または、CordovaのファイルアップローダーをCORSからAmazonに取得する方法を理解する必要がありますか?

質問を改善する方法についての回答と提案を事前に感謝します。

4

1 に答える 1