起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3333|回复: 5

[结贴] 关于X5平台中使用Cordova 的fileTransfer的上传功能的问题

[复制链接]

1

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
发表于 2018-6-13 16:42:07 | 显示全部楼层 |阅读模式
本帖最后由 lgwt9829 于 2018-6-14 10:21 编辑

J2EE多年,初学移动开发,寻觅一圈选择了X5,坚持动手是最好的实践,东拼西凑仿照各种例子做自己的第一个app。已实现了简单的增删改页面跳转登陆等功能,现在有个场景遇到了问题,求各位高手解答:手机端场景:有一个表单,采集某个对象的基本信息,然后要拍照,点击拍照调用摄像头拍照获取照片名称xx.jpg,将名称存放在数据库里,照片则上传到服务器的指定目录下。现在照片名称已经获取了,上传参照论坛里其他朋友的例子,也想实现Cordova 的fileTransfer的功能。但遇到了问题:


1.写js,问这个servlet地址该怎么写?(我仅使用的是WeX5,没有其他后端服务)
  1. Model.prototype.uploadImage = function(imageURI) {
  2.                 var uri = encodeURI("http://172.20.10.8:8080/x5/police/uploadImage");// 这个URl地址到底应该怎么写路径??????
  3.                 var ft = new FileTransfer();
  4.                 function success(result) {                        
  5.                         navigator.notification.progressStop();
  6.                 }
  7.                 function fail(message) {
  8.                         alert("失败:" + JSON.stringify(message));
  9.                 }
  10.                 ft.upload(imageURI, uri, success, fail);
  11.         }
复制代码
2.写java文件uploadImageServlet,问这个java文件到底应该放在哪个目录下?这里没有J2EE工程的src目录啊。。。我的服务在Bass/police下,java文件也放在这里么?




3.既然是个servelt,就需要在web.xml中注册,我的环境就是直接下载解压运行的WeX5,此应用或者此工程的web.xml在哪?



1.jpg

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2018-6-13 16:56:12 | 显示全部楼层
1.这个配置的是自己定义的baas下的action的路径
2.baas下创建的action,平台默认生成的java文件不需要自己在放到其他目录下,也不需要自己配置web.xml
  平台底层都会自己处理
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
 楼主| 发表于 2018-6-13 17:07:21 | 显示全部楼层
感谢版主回复,虽然我一句也没看懂~
5.jpg
回复 支持 反对

使用道具 举报

1

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
 楼主| 发表于 2018-6-13 17:11:05 | 显示全部楼层
场景我没有描述清楚么?
    js使用插件请求上传,自己写了一个servlet类来处理上传的文件存放路径,但js请求的地址该怎么写?烦劳版主写个正确的出来~

我没法枚举着尝试啊~~
  
回复 支持 反对

使用道具 举报

发表于 2018-6-13 17:37:16 | 显示全部楼层
lgwt9829 发表于 2018-6-13 17:11
场景我没有描述清楚么?
    js使用插件请求上传,自己写了一个servlet类来处理上传的文件存放路径,但js请 ...

http://docs.wex5.com/wex5-app-question-list-2092
如果用cordova上传,可以参考
http://bbs.wex5.com/forum.php?mod=viewthread&tid=68669

如果后台是BaasServer  ,自定义 action 做法文档
http://docs.wex5.com/baas-customaction/

还可以看视频了解下
http://www.wex5.com/1-wex5#06

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
 楼主| 发表于 2018-6-14 09:00:56 | 显示全部楼层
实现了,可以结贴了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-25 13:17 , Processed in 0.060574 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表