0

Web サイトのユーザーが携帯電話から写真やビデオをアップロードできるようにしたいと考えています。Amazon EC2 クラウドの Apache Web サーバーで実行されている PHP スクリプトにアップロードを投稿する Web ベースのアップロード ページ (Flash を使用して作成) があります。同じサーバーを使用して、モバイルでアップロードされたファイルを受信したいと考えています。

私が見ている3つのオプションは-(すべて実行できます)

1) モバイル ブラウザーに最適化されたアップロード ページ (xhtml など) を開発します。これについては、stackoverflow に関する別の質問に記載されているチュートリアルがあります。これには、ユーザーが事前にログインする必要があるため、誰がファイルをアップロードしたか、データベースのどこに配置するかがわかります。

2) モバイル デバイスのファイル システムにアクセスし、ファイルをアップロードできるアプリを開発します。これは、ユーザーのユーザー名とパスワードを使用して一度構成できるため、アップロードが少し簡単になります。

3) ユーザーが携帯電話からファイルを送信するための電子メール アドレスを提供する

これにはサードパーティのサービスを使用するオプションがあると思いますが、オープンソースのスクリプトはありますか?

他に注意する必要がある考慮事項はありますか? iPhone はこれにどのように適合しますか - iPhone 用の Flash は (まだ) サポートされていませんが、Flash の次のバージョン (ブラウザ ベースではないアプリ用) に含まれることはわかっています。上記のチュートリアルは、Web ページ経由で iPhone のファイル システムにアクセスできないため、iPhone でも機能しません。

他の情報は大歓迎です。どうもありがとう

4

2 に答える 2

1

オプション 1 は、すべての電話 OS、特に iPhone OS で使用できるわけではありません。

オプション 2 は、アプリがすべての電話 OS とすべてのデバイスで実行されることを確認する必要があるため、時間とリソースの点でコストがかかりすぎます。タッチ スクリーンの有無、カメラの有無など、さまざまな画面サイズを考えてみてください。ネイティブ アプリの開発は、アップロード機能だけでは面倒です。

オプション 3 は、多くの (そうでない場合でもすべての) スマートフォンでサポートされています。電子メールについて説明するのは非常に簡単です。ユーザーの個人用ページに mailto リンクを配置するだけで、ユーザーはクリックして電話の標準電子メール クライアントを起動できます。また、メール アドレスを連絡先として保存し、この新しい「連絡先」とメディアを「共有」することもできます。

オプション 3 を選択する必要があると思います。

于 2009-12-09T14:44:49.187 に答える
1

写真のアップロードを RESTful Web サービスとして公開すると、考えられるあらゆるクライアントで接続できます。

iPhone を使用して接続する場合は、NSURLRequest、NSURLConnection、および UIImageJPGRepresentation() を使用します。

于 2009-12-09T15:34:12.787 に答える