我使用HTML5輸入使用以下線採取從相機拍攝照片的文件夾上拍攝的圖像,保存其通過本地計算機上的照相機
<input id="cameraInput" type="file" accept="image/*;capture=camera"></input>
和斑點獲得用於圖像:,使用以下JavaScript中,
var mobileCameraImage = function() {
var that = this
;
$("#cameraInput").on("change", that.sendMobileImage);
if (!("url" in window) && ("webkitURL" in window)) {
window.URL = window.webkitURL;
}
});
var sendMobileImage = function(event) {
var that = this;
if (event.target.files.length == 1 && event.target.files[0].type.indexOf("image/") == 0) {
var capturedImage = URL.createObjectURL(event.target.files[0])
;
alert(capturedImage);
}
});
在這裏,我得到正確的圖像URL,但我面臨的問題是到該圖像的URL發送到服務器,閱讀博客後我發現我不能送斑點:URL服務器因它的本地實例。有沒有人可以幫助保存點擊圖像本地計算機上的文件夾或任何地方,或幫助我如何發送這個圖像網址到服務器。
在此先感謝。
難道你真的不想把*圖像*發送到服務器,而不是一個objectURL? – adeneo
我試圖保存圖像,然後想要發送圖像URL後,因此服務器可以執行一些任務。 – Soarabh
但是你不能發送一個objectURL到服務器並訪問那個圖像服務器端,那個URL只存在於瀏覽器中,你必須發送**整個圖像**到服務器去執行任何事情,然後發送它再次回到客戶端。 – adeneo