PhoneGap中文网
标题:
看起来同样的代码,为什么相册的哪个上传函数输出ERROR呢.
[打印本页]
作者:
gimao@qq.com
时间:
2015-1-20 18:15
标题:
看起来同样的代码,为什么相册的哪个上传函数输出ERROR呢.
<script type="text/javascript" charset="utf-8">
// 采集操作成功完成后的回调函数
function captureSuccess(mediaFiles) {
var smallImage = document.getElementById('smallImage');
smallImage.style.display = 'block';
smallImage.src = mediaFiles;
uploadFile(mediaFiles);
}
// 采集操作出错后的回调函数
function captureError(error) {
var msg = 'An error occurred during capture: ' + error.code;
alert(msg);
}
// “Capture Image”按钮点击事件触发函数
function captureImage() {
// 启动设备的摄像头应用程
// 允许用户最多采集2个图像
navigator.camera.getPicture(captureSuccess, captureError, {quality: 50});
}
function getPhoto() {
navigator.camera.getPicture(uploadFile1,captureError, {
quality: 100,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: navigator.camera.PictureSourceType.SAVEDPHOTOALBUM
});
}
// 上传文件到服务器
function uploadFile1(mediaFile) {
var ft = new FileTransfer();
var file=mediaFile+".jpg";
alert(file);
ft.upload(file,encodeURI("http://soft.wyhbs.com/handler/UploadFile.ashx"),
function(result) {
alert("ok");
console.log('Upload success: ' + result.responseCode);
console.log(result.bytesSent + ' bytes sent');
},
function(error) {
alert("error");
alert('Error uploading file ' + file + ': ' + error.code);
},
{ fileName: name });
}
function uploadFile(mediaFile) {
var ft = new FileTransfer();
ft.upload(mediaFile,encodeURI("http://soft.wyhbs.com/handler/UploadFile.ashx"),
function(result) {
console.log('Upload success: ' + result.responseCode);
console.log(result.bytesSent + ' bytes sent');
},
function(error) {
console.log('Error uploading file ' + path + ': ' + error.code);
},
{ fileName: name });
}
</script>
<button>照相</button>
<button>相册</button>
现在uploadFile1 上传直接提示ERROR,不知道为什么,请大侠指点一下。谢谢
作者:
gimao@qq.com
时间:
2015-1-20 18:21
OK 搞定了。奇怪,我吧.JPG去掉还成功了。
作者:
小白雨02
时间:
2015-5-11 13:08
人不错,学习学习 感觉phonegap+html应该是趋势
作者:
文化的稻草人
时间:
2015-5-11 13:35
很不错,不错,学习学习。跨平台得顶起
欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/)
Powered by Discuz! X3.2