2014-03-29 20 views
0

我正在構建一個需要用戶上傳照片的網絡應用程序。 該應用程序是使用HTML5,CSS,JavaScript(w/jQuery)和PHP爲後端構建的。 除了文件上傳選項之外,我想補充的是在手機上使用應用程序的用戶的另一種選擇 - 使用手機的相機上傳圖片。在網站上添加「用相機拍照」功能

從瀏覽了一下,我的理解有2種途徑對此事:

  1. 的土辦法 - 使用的Andorid的,iOS版的和WM的SDK的,然後讓用戶安裝他們建立一個獨立的應用程序。
  2. 跨平臺的方式 - 使用可用的服務,如PhoneGapAppcelerator Titanium之一「編譯」我的web應用到各種手機應用,即Android和iOS。

事情是,我不想創建一個單獨的應用程序,然後讓用戶在手機上安裝它。

我有興趣讓一個用戶選擇在他的手機上使用網絡應用程序,的能力使用他的移動設備拍照。

我該如何去做這件事?

回答

1

您可以查看相機API,它可以讓您從設備相機拍攝圖像或使用存儲的圖像。這裏是對它的描述:https://developer.mozilla.org/en-US/docs/Web/Guide/API/Camera。它還有一個演示。

+0

好的,謝謝你的答案。不過,如果我誤解了,請糾正我的錯誤,但這僅適用於運行Google Chrome/Firefox的Andoris設備,如[鏈接](http://robnyman.github.io/camera-api/)所述。我會做出公正的評估,大多數人不會爲安裝第三方移動瀏覽器而煩惱,並堅持使用現成的軟件。這解決了一小部分,而不是整個問題。 Thx僅供參考。 – t0mgs

1

不,你不能。攝像頭cordova插件僅支持設備,不支持網站。