3

クラウド ストレージ Web サイトがあり、その Web サイト用の Android アプリケーションを作成したいと考えています。

2つの方法を試しました。

最初の方法

Phonegap を使用して、すべてと組み込みの PHP を処理するリモート Web サイトを開くと、すべてが正常に機能します。ただし、Cloud Storage アプリではアップロードとダウンロードを許可する必要があります。Phonegap では、Web サイトからアップロードできますが、ローカル ストレージに直接ダウンロードすることはできません。私のウェブサイトがローカルの www フォルダーにある場合は、ローカルでのみ実行できます。このままではPhonegapのAPIも使えません。この場合、ファイルをダウンロードすると、ブラウザが開きます。

2 番目の方法:

Phonegap をローカルで使用しようとしましたが、ローカルで jQuery や Ajax を使用してクラウド ストレージ Web サイトの API を作成し、リモート URL にデータを投稿できるようにしましたが、Same Origin ポリシーのためにそれができませんでした。 . ファイルとショーの JSON データを受信することがありますが、ユーザーのログインやその他の機能ができません。:( 再び問題。

他に何ができますか?これらの 2 つの方法、または使用できる代替方法に関して、他に提供できる方法や解決策はありますか?

4

1 に答える 1

2

話しているデータの種類に応じて、いくつかの選択肢があります。

あなたはクラウドストレージアプリについて説明しています(ドロップボックスやGoogleドライブのようなものだと思います)。

したがって、ある種のデータベース (ローカルの ofc) ではなく、ファイル システムに書き込む必要があります。

したがって、次の API ドキュメントをチェックアウトします。 http://docs.phonegap.com/en/2.1.0/cordova_file_file.md.html#ファイル

例もあります。

PS ive には、開発中に同じ起源の問題がありましたが、本番環境では解消されているようです。そこでもテストしてみてください。

于 2012-10-07T07:53:33.667 に答える