2009-12-09 23 views
0

我想允許我的網站用戶從他們的手機上傳照片和視頻。我有一個基於Web的上傳頁面(使用Flash構建),將頁面上傳到在Amazon EC2雲中的Apache Web服務器上運行的PHP腳本。我想用同一臺服務器接收手機上傳的文件。我有什麼方法可以開發一種方法,允許用戶通過移動設備將照片和視頻上傳到我的網站

的3個選項,我看到它是 - (可以做所有)

1)開發移動瀏覽器優化的上傳頁面(如XHTML) - 有關於計算器的另外一個問題提到這個教程。這需要用戶事先登錄,以便我知道誰已上傳文件以及將其放入數據庫的位置。

2)開發一個應用程序,可以訪問移動設備的文件系統並上傳文件。這可以使用用戶名和密碼配置一次,以便上傳更容易一些。

3)提供一個電子郵件地址,用戶將文件從他們的電話

發送到我假設有使用第三方服務本的選擇,是否有任何開源腳本身邊?

我還需要注意哪些其他注意事項? iPhone如何適應這一點 - 我知道Flash for iPhone不支持(但),但將在下一個版本的Flash中(對於不基於瀏覽器的應用程序)。我上面提到的教程不適用於iPhone,因爲您無法通過網頁訪問iPhone上的文件系統。

任何其他信息非常感謝。 非常感謝

+0

令人驚訝的是過時的東西如何在計算中成爲現實。當然你今天只需使用parse.com(或任何類似的baas)。它是一行或兩行代碼,非常自由。令人震驚的是,這曾經是「整個創業公司的dotcom項目」,現在它只有一兩行代碼和一些免費賬戶。 – Fattie 2015-05-27 13:14:09

回答

1

選項1不適用於所有手機操作系統,尤其是iPhone操作系統。

選項2在時間和資源上過於昂貴,因爲您必須確保應用程序可以在所有電話操作系統和每個設備上運行。認爲不同的屏幕尺寸,觸摸屏或不,有一個攝像頭或沒有。開發本地應用程序對於上傳功能來說太麻煩了。

選項3由許多(如果不是全部)智能手機支持。電子郵件非常容易解釋,只需在用戶個人頁面上放置一個mailto鏈接,以便他可以點擊以啓動他的電話的標準電子郵件客戶端。他還可以將該電子郵件地址保存爲聯繫人,並與該「新聯繫人」共享媒體。

我覺得你應該去選擇3.

+0

感謝瑞克,在EC2實例上支持電子郵件的方式,是否可以將電子郵件發送到我們在EC2上的apache網絡服務器?設置這個步驟涉及哪些步驟? – undefined 2009-12-09 15:12:35

1

暴露你的照片上傳作爲一個RESTful Web服務,那麼你就可以連接到它與任何客戶端可想而知。

如果你想使用iPhone連接,你將使用NSURLRequest,NSURLConnection和UIImageJPGRepresentation()。

相關問題