例子实现了普通表单和手机拍摄的照片的上传服务器的功能,用时可以参考。
PhoneGap实现手机表单和手机拍照多个图片上传功能以及服务器处理的java相关代码(Android和iPhone)。PhoneGap读取远程HTML文件,此HTML文件是普通的表单和实现手机多个图片拍照的页面(包含上传进度条),提交后保存在服务器上。具体看下载内容的readme.txt文件。
读取远程HTML文件可以一次打包发布,以后只需改远程文件就可以更新了。免去了多次安装文件的麻烦。
关于上传进度条:android和iPhone实现的方法不一样,iPhone不支持一些原生方法。
两个java文件分别是base64和普通文件的图片保存方法类。
demo.css是页面的样式文件。
demo.html是iPhone的访问文件
demox.html是Android的访问文件
*****************************************使用方法***********************************************
Android:
在MainActivity文件中访问远程文件
public class MainActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
//super.loadUrl("file:///android_asset/www/index.html");
//super.loadUrl("file:///android_asset/www/demo.html");
//super.loadUrl("file:///android_asset/www/test.html");
super.loadUrl("http://172.16.73.35:8088/mobile/pages/globle/demox.html");
}
}
<access origin="*" /> 设置为*:可以访问的白名单文件。
iPhone:
在config.xml文件的<content src="index.html" /> 中将index.html文件改为远程的地址文件。<access origin="*" /> 设置为*:可以访问的白名单文件。
也可以在CDVViewController.m文件中的- (void)viewDidLoad文件中:
NSURL* appURL = [NSURL URLWithString:@"http://192.168.3.226:8088/mobile/pages/globle/demo.html"];
// NSURL* appURL = nil;
// NSString* loadErr = nil;
*********************************************************************************************************
注:需要在远程的目录中包含PhoneGap的js文件,如:cordova-2.6.0.js,本例子也实现了ajax上传图片的功能,具体是将
手机拍摄的照片转为base64编码发送服务器上,然后再保存到服务器的目录中,用ajax上传,需要在远程的目录中包含zepto.min.js文件。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
PhoneGap实现手机表单和手机拍照多个图片上传功能以及服务器处理的java相关代码(Android和iPhone)。PhoneGap读取远程HTML文件,此HTML文件是普通的表单和实现手机多个图片拍照的页面(包含上传进度条),提交后保存在服务器上。具体看下载内容的readme.txt文件。
资源推荐
资源详情
资源评论
收起资源包目录
PhoneGap例子代码.rar (6个子文件)
PhoneGap例子代码
demo.css 6KB
PhoneGapTest.java 2KB
PhoneGap.java 3KB
demox.html 17KB
readme.txt 2KB
demo.html 22KB
共 6 条
- 1
财富自由记录者
- 粉丝: 32
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页