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'); }
评一波