3

オンラインでサーバーに接続して情報を収集するアプリを作成しています。大企業からサーバー スペースを借りる費用を節約するために、これらの無料サービス (Dropbox、Google Drive、Microsoft Skydrive、Amazon Cloud など) のいずれかをサーバー スペースとして使用できる可能性があるかどうか疑問に思っていました。

人がつながってデータを収集できる「空間」や「クラウド」がどうしても欲しい。例: 天気予報アプリがあり、サーバーにファイルがあり、天気に応じてファイルを更新します。アプリを開いてサーバーに接続し、サーバーに保存されている気象データを収集できるようにしてほしい. デジタル スペースはそれほど多くないので、Dropbox のような無料サービスを利用できる可能性があるのに、大金を払いたくありませんでした。

4

6 に答える 6

2

これらのサービスでリモート コードを実行することはできませんが (私が認識しています)、それらのサービスにファイルを保存することはできます。たとえば、テキスト ファイル (CSV? XML? JSON?) をそれらの場所に書き出すことができます。

iOS または Android プロジェクトに統合する方法の詳細については、Dropbox SDKを参照してください。とてもシンプルです。

ファイルをアップロードするための基本的なコード サンプルを次に示します。

NSString *localPath = [[NSBundle mainBundle] pathForResource:@"Info" ofType:@"plist"];
NSString *filename = @"Info.plist";
NSString *destDir = @"/";
[[self restClient] uploadFile:filename toPath:destDir withParentRev:nil fromPath:localPath];
于 2013-01-10T14:08:04.390 に答える
2

うまくいっていると何度か聞いたことがありますが、まだ自分の経験を積んでいません。

この投稿をチェックしてください http://lifehacker.com/5528104/use-dropbox-to-share-and-host-your-web-site

Axeva が言ったように、独自のスクリプトや SQL を実行することはできません。独自の回避策を作成する必要があります。

于 2013-01-10T14:08:42.997 に答える
1

Dropbox を使用できると思います。ただし、いくつかのファイルをダウンロードまたはアップロードする場合のみ。そして、それが理想的かどうかはわかりません。しかし、あなたが見たいと思うかもしれない他の選択肢があります. サーバー上で何らかの処理を行いたい場合は、GoogleAppEngine を使用できます。Parse.com も別の選択肢かもしれませんが、ニーズに合っているかどうかはわかりません。

于 2013-01-10T14:12:12.597 に答える
1

Parse.com のようなものをバックエンドとして使用することをお勧めします。無料利用枠では 1 GB を保存できます。Dropbox ほどではないかもしれませんが、API for Parse は優れており、モバイル アプリからの保存/取得用に作られています。あなたは本当に速く稼働します。ただし、Dropbox SDK は見ていません。

于 2013-01-10T14:30:31.657 に答える
1

site44 をご覧ください。ドロップボックスに接続し、わかりやすい URL (独自のドメインまたはその他) を使用してファイルにアクセスできます。

于 2013-01-10T14:15:08.807 に答える
1

Dropbox を FTP として使用して JSON または XML ファイルを配置するだけであれば、Dropbox は問題なく動作します。

必ずドロップボックスの「公開」フォルダに入れて、公開リンクをリクエストしてください。

于 2013-01-10T14:32:13.343 に答える