Abhishek
Abhishek

Reputation: 5728

Android web application on cloud storage

I have a cloud storage website and I want to create an Android application for that website.

I tried 2 methods.

First Method

Using Phonegap to open a remote website which handles everything and its built-in PHP so everything works fine. But a Cloud Storage app must allow uploading and downloading. In Phonegap I can upload through the website but can't download directly to local storage. It can only be done locally if my website is in the local www folder. Also in this way API of Phonegap can't be used either. If I download any file the browser opens up, in this case.

Second Method:

I tried to use Phonegap locally and just create an API of my cloud storage website so that locally with the help of jQuery ,Ajax so that I can post data to the remote URL, but that can't be done due to the Same Origin policy. I may receive the JSON data of files and show but can't log the user in and other features. :( Again a problem.

What else can I do? Is there any other method or solution you can provide me regarding these two methods or any alternative method I can use?

Upvotes: 3

Views: 491

Answers (1)

Hayk Saakian
Hayk Saakian

Reputation: 2036

Depending on the kinds of data you're talking about there are several alternatives.

You're describing a cloud storage app (I'm assuming like drop box or Google drive right).

Therefore you'll want to write to the file system instead of some kind of database (locally ofc)

I would therefore check out the following api docs; http://docs.phonegap.com/en/2.1.0/cordova_file_file.md.html#File

Examples are there too.

PS ive had same origin problems in development, but they seem to go away in production, try testing there too.

Upvotes: 2

Related Questions