程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> jqm 上傳文件 拍照-jquery mobile如何上傳一個文件以及如何拍照

jqm 上傳文件 拍照-jquery mobile如何上傳一個文件以及如何拍照

編輯:編程綜合問答
jquery mobile如何上傳一個文件以及如何拍照

jquery mobile代碼如下總是失敗
提示request failed

、$().ready(function ()
{
$('#save').click(function (e)
{
CalluploaderHandler();
});
});

function CalluploaderHandler()
{
$.ajax({
type: "POST",
url: "Services/UPloader.ashx",
contentType: "application/json; charset=utf-8",
success: OnComplete,
error: OnFail
});
return false;
}

function OnComplete(result)
{
alert('Success');
}

function OnFail(result)
{
alert('Request failed');
}






Filename:




最佳回答:


拍照:

function capturePhoto() {
        navigator.camera.getPicture(uploadPhoto, onFail, { 
            quality: 50, destinationType: Camera.DestinationType.FILE_URI 
        });
    }

上傳

function uploadPhoto(imageURI) {
window.resolveLocalFileSystemURI(imageURI, function (fileEntry) {
    fileEntry.file(function (fileObj) {

        var path = fileObj.fullPath;
        console.log("FilePath=" + path);
        var options = new FileUploadOptions();
        options.fileKey = "file";
        var imagefilename = Number(new Date()) + ".jpg";
        options.fileName = imagefilename;
        options.mimeType = "multipart/form-data";
        options.headers = {
            Connection: "close"
        };
        var params = {
            //....
        };
        options.params = params;
        options.chunkedMode = false;
        var ft = new FileTransfer();
        var url = URL;
        ft.upload(path, encodeURI(URL), win, fail, options, true);
    });
});

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved