1.attachmentSimple
文件上传,使用最简单,方便的方法就是attachmentSimple组件! 任何运行环境都可以使用(其实就是根据input type=file封装的组件!)

注意的点:http://docs.wex5.com/wex5-ui-question-list-2087

获取上传文件的URL:
http://docs.wex5.com/wex5-ui-question-list-2093/
http://docs.wex5.com/wex5-ui-question-list-2022/

 

案例:/UI2/system/components/justep/attachment/demo/demoSimple.w  上传对应java代码 /Baas/justep/SimpleFileStore.java
类似的案例可以参考:/UI2/demo/takeoutAdmin/addCuisine.w   上传对应java代码:/baas/takeoutAdmin/attachment/SimpleFileStore
/UI2/demo/picCut/mainActivity.w 上传对应的java代码 /Baas/justep/Lawrance.java

2.

2.如果你的服务器端sevlet 接口已经写好了,不是通过attachmentSimple 上传的!可以通过标准的ajax 去上传图片,比如参考:
http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=111201&pid=165340769

这样input type=file就能上传了!
这种方法可以上网查!

 

3.corodva 插件实现文件的上传和下载
corodva 插件只能打包在APP 中使用!
上传可以参考:http://bbs.wex5.com/forum.php?mod=viewthread&tid=68669
下载可以参考:http://bbs.wex5.com/forum.php?mod=viewthread&tid=88234

平台自带案例是/UI2/system/api/native/demo/test.w
自己跟下代码,比如这里是 上传 后台请求的配置
/UI2/system/config/config.json
$UI/system/service/doc/common/simpleFileStore.j

 

4.下载文件可以使用手机系统浏览器去打开URL
比如:

if(Browser.isAndroid){
	window.open(url,"_system");
}else if(Browser.isIOS){
	window.open(url, '_blank', 'toolbarposition=top,location=no,enableViewportScale=yes');
}