function uploadshow(typeid) {
// Retrieve image file location from specified source
navigator.camera.getPicture(uploadPhoto,
function(message) { alert('没有获取到照片'); },
{ quality: 50,
destinationType: navigator.camera.DestinationType.FILE_URI,
// sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY
sourceType: // 1表示摄像头 2表示从相册获取
(typeid==1)?navigator.camera.PictureSourceType.CAMERA:navigator.camera.PictureSourceType.PHOTOLIBRARY }
);
}
function uploadPhoto(imageURI) {
$("#uploadshowtext").text("正在上传......");
var options = new FileUploadOptions();
options.fileKey="file";
//alert(imageURI.fullPath);
options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);//安卓的地址是 context://scard/dicm/121/234这里无文件扩展名
//options.fileName=imageURI;
//options.mimeType="image/jpeg";
options.mimeType="multipart/form-data";//这两个参数修改了,后台就跟普通表单页面post上传一样enctype="multipart/form-data"
//options.mimeType="application/octet-stream";
options.chunkedMode = false;
var params = new Object();
params.pid = kget("pid");
params.feeid = feeid;
options.params = params;
var ft = new FileTransfer();
ft.upload(imageURI, "http://server.com/uploadshow.asp?action=upload", win, fail, options);
}
function win(r) {
//alert(JSON.parse(r.response).err);
//alert("Code = " + r.responseCode);
alert("上传成功");
// alert("Sent = " + r.bytesSent);
}
function fail(error) {
alert("An error has occurred: Code = " + error.code);
}
分享到:
相关推荐
Android+ionic +phonegap 调用摄像头 $cordovaCamera; 在Android上运行,ionic打包到assetc...上传一个实例,是phonegap100,树根老师讲的例子+自己写了调用摄像头的案例,给各位学习。以后还会添加功能,继续上传;
PhoneGap API的使用方法总结和PhoneGap的使用方法、PhoneGap第三方文件。
最新的Phonegap api 中文翻译版。让你快速入门。
PhoneGap API之事件处理
phonegap 调用摄像头源码 安装即可使用
PhoneGap API 帮助文档,加速度计、相机、捕捉、指南针、设备、通讯录、消息、文件、定位、媒体
phonegap api 中文手册 pdf文件,本人制作
phonegap-调用android手机照相机
网上的phonegap中文帮助文档尚少,翻译也不太好,在此收集了一些翻译优秀的文章,并制作成chm的帮助文档,以帮助各位学习,此文档包含了phonegap的主要使用功能,并提供了完整示例
Phonegap API中文版
PhoneGap API的离线版本,chm的 英文
Phonegap API Demo,在官网上的demo中有许多是有问题的,这个是关于Phonegap API的所有demo,希望能够对大家有所帮助。 原下载资源不全,重新上传全部demo!
这是一个不错的phonegap api帮助文档
cordova 3.5 , phonegap用 js调用本地java 是通过自定义插件来实现的。由问题,具体步骤可以参考我的博文
PhoneGap js调用 android的demo demo简单易懂,可以直接运行的
Phonegap API Demo,在官网上的demo中有许多是有问题的,这个是关于Phonegap API的所有demo,希望能够对大家有所帮助。
html5框架PhoneGap API详解笔记(ppt及word版),关于PhoneGap方面的资料少之有少,目前市面上基本上没有,希望能够帮助大家学习
Phonegap中文版的开发指南,介绍了如何使用摄像头,位置访问设备信息等。
基于android ,phonegap调用照相机拍照,图片保存