问题描述
- 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); });});
}
解决方案二:
这个......不好意思
时间: 2024-09-19 08:54:01