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

QQ登录

只需一步,快速开始

查看: 1708|回复: 9

[处理中3] 关于建立拍照上传后端服务

[复制链接]

31

主题

116

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
QQ
发表于 2017-8-17 20:52:31 | 显示全部楼层 |阅读模式
本帖最后由 developerML 于 2017-8-17 23:50 编辑

请问有没有相关的视频教程或步骤截图?
本人从0开始新手
发表于 2017-8-18 10:19:52 | 显示全部楼层
上传下载 案例
http://docs.wex5.com/wex5-app-question-list-2092

如果用corodva上传的
拍照获取本地URL 地址
http://docs.wex5.com/wex5-app-question-list-2007/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

31

主题

116

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
QQ
 楼主| 发表于 2017-8-18 13:42:52 | 显示全部楼层
liangyongfei 发表于 2017-8-18 10:19
上传下载 案例
http://docs.wex5.com/wex5-app-question-list-2092

我把下面两个案例的Java文件复制到我自己的文件夹Baas/x5,下面就不知道如何建立对应的服务和Action了


案例:/UI2/system/components/justep/attachment/demo/demoSimple.w  
上传对应java代码 /Baas/justep/SimpleFileStore.java

类似的案例可以参考:/UI2/demo/takeoutAdmin/addCuisine.w   
上传对应java代码:/baas/takeoutAdmin/attachment/SimpleFileStore
回复 支持 反对

使用道具 举报

发表于 2017-8-18 14:16:20 | 显示全部楼层
developerML 发表于 2017-8-18 13:42
我把下面两个案例的Java文件复制到我自己的文件夹Baas/x5,下面就不知道如何建立对应的服务和Action了

SimpleFileStore.java  系统本来就是自带的路径呢! 如果换掉了地址!  attachmentSimple组件也要修改地址的!
http://docs.wex5.com/wex5-ui-question-list-2100

自己跟一下代码看看吧!

看下文档自定义action
http://docs.wex5.com/baas-customaction/

视频:http://www.wex5.com/1-wex5#06
WeX5后端服务教程

以及参考案例!

对于action 的开发和 调用有一个过程化的了解!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

31

主题

116

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
QQ
 楼主| 发表于 2017-8-18 21:04:21 | 显示全部楼层
本帖最后由 developerML 于 2017-8-20 14:21 编辑
liangyongfei 发表于 2017-8-18 14:16
SimpleFileStore.java  系统本来就是自带的路径呢! 如果换掉了地址!  attachmentSimple组件也要修改地 ...

谢谢老师

我照着案例:/UI2/system/components/justep/attachment/demo/demoSimple.w 及对应java代码 /Baas/justep/SimpleFileStore.java
还有视频:http://www.wex5.com/1-wex5#06WeX5后端服务教程
在我自己建的Baas/x5文件夹下新建了JAVA文件和服务action并关联到attachmentSimple组件上,在本地和部署到cloudx5上测试了一下attachmentSimple组件均运行正常但是我搞不懂下面的docStorePath下存放的文件到底是何用途,这些文件名都没有后缀,而且文件大小都在3kb左右,我看到有人发帖说这个文件夹下放的是压缩过的上传文件,几兆的图片能压缩到3kb? 压缩率有这么高吗?


        static{
                System.out.println();
                String baasPath = Thread.currentThread().getContextClassLoader().getResource("").getPath() + ".." + File.separator + "..";
                docStorePath = baasPath + File.separator + "model" +File.separator + "UI2" +File.separator + "PaperlessInventoryTaking" +File.separator+"photo" + File.separator + "attachmentSimple";
                File file = new File(docStorePath);
                //兼容以前存储目录
                if(file.exists() && file.isDirectory()){
                        docStoreDir = file;    //file.mkdirs();
                }
                //docStoreDir = file;
        }



回复 支持 反对

使用道具 举报

发表于 2017-8-22 13:27:41 | 显示全部楼层
developerML 发表于 2017-8-18 21:04
谢谢老师

我照着案例:/UI2/system/components/justep/attachment/demo/demoSimple.w 及对应java代码 /Ba ...

attachmentSimple 组件 设置属性 compress 为 false 就不会压缩了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

31

主题

116

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
QQ
 楼主| 发表于 2017-8-22 19:26:58 | 显示全部楼层
liangyongfei 发表于 2017-8-22 13:27
attachmentSimple 组件 设置属性 compress 为 false 就不会压缩了! ...

现在出现问题,attachmentSimple上传后几分钟后文件就消失了, 是我下面的路径docStorePath设置的不对吗?或是Cloudx5会自动删除上传的图片?



       static{
                System.out.println();
                String baasPath = Thread.currentThread().getContextClassLoader().getResource("").getPath() + ".." + File.separator + "..";
                docStorePath = baasPath + File.separator + "model" +File.separator + "UI2" +File.separator + "PaperlessInventoryTaking" +File.separator+"photo" + File.separator + "attachmentSimple";
                File file = new File(docStorePath);
                //兼容以前存储目录
                if(file.exists() && file.isDirectory()){
                        docStoreDir = file;    //file.mkdirs();
                }
                //docStoreDir = file;
        }
回复 支持 反对

使用道具 举报

发表于 2017-8-24 15:55:01 | 显示全部楼层
developerML 发表于 2017-8-22 19:26
现在出现问题,attachmentSimple上传后几分钟后文件就消失了, 是我下面的路径docStorePath设置的不对吗? ...

Cloudx5 上应该确实有问题!
建议先在本地测试吧!如果没问题的话,可以使用自己的服务器部署!

Cloudx5 上 有些目录 可能会被删除的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

31

主题

116

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
QQ
 楼主| 发表于 2017-8-25 09:54:32 | 显示全部楼层
本帖最后由 developerML 于 2017-8-26 18:17 编辑
liangyongfei 发表于 2017-8-24 15:55
Cloudx5 上应该确实有问题!
建议先在本地测试吧!如果没问题的话,可以使用自己的服务器部署!

我暂时无法搭建自己的服务器
Cloudx5有没有收费云产品能存放app上传图片?如果有请指导一下
回复 支持 反对

使用道具 举报

发表于 2017-8-28 17:25:06 | 显示全部楼层
developerML 发表于 2017-8-25 09:54
我暂时无法搭建自己的服务器
Cloudx5有没有收费云产品能存放app上传图片?如果有请指导一下
...

抱歉,暂时不支持!已经在内部系统提交过了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 09:28 , Processed in 0.061085 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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