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

QQ登录

只需一步,快速开始

楼主: 郭德成

[处理中4] 布署到XCLOUD,资源如何布署上去?

  [复制链接]

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2016-9-28 18:29:55 | 显示全部楼层
h5创新学院 发表于 2016-9-28 18:20
你这个图片是直接把图片路经保存在数据库,还是直接保存的图片的baas64编码。是不是你没有把图片资源没上 ...

图片是通过attachmentSimple上传的,上传到我自己的demo下的一个文件夹,布署时,我勾选了,生成的www文件夹下可以看到图片了。
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

8

主题

131

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2016-9-28 19:06:31 | 显示全部楼层
执行Action:justep/attachment/simpleFileStore失败,Action[justep/attachment/simpleFileStore]执行失败,/usr/local/tomcat/lib/../../model/UI2/zz/data/attachmentSimple/C73B8F8E5A70000171CF1070D08E1439/C73B8F9313600001A517EE50DE27B690 (No such file or directory)
回复 支持 反对

使用道具 举报

8

主题

131

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2016-9-28 19:06:56 | 显示全部楼层
我觉得还是路径层次有些不对的问题
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2016-9-28 20:30:51 | 显示全部楼层
deltaboy 发表于 2016-9-28 19:06
我觉得还是路径层次有些不对的问题

我本机显示没问题的啊
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2016-9-28 20:52:03 | 显示全部楼层
deltaboy 发表于 2016-9-28 19:06
执行Action:justep/attachment/simpleFileStore失败,Action[justep/attachment/simpleFileStore]执行失败 ...
  1. static{
  2.                 System.out.println();
  3.                 String baasPath = Thread.currentThread().getContextClassLoader().getResource("").getPath() + ".." + File.separator + "..";
  4.                 docStorePath = baasPath + File.separator + "model" +File.separator + "UI2" +File.separator + "zz" + File.separator + "data" + File.separator + "attachmentSimple";
  5.                 File file = new File(docStorePath);
  6.                 if(!(file.exists() && file.isDirectory())){
  7.                         file.mkdirs();
  8.                 }
  9.                 docStoreDir = file;
复制代码
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2016-9-28 20:53:02 | 显示全部楼层
我是将图片保存改到我自己的demo下面了,不然我怕资源布署不好弄嘛
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

8

主题

131

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2016-9-28 23:31:21 | 显示全部楼层
本帖最后由 deltaboy 于 2016-9-28 23:34 编辑

/usr/local/tomcat/lib/../../model/UI2/zz/data/attachmentSimple/C73B8F8E5A70000171CF1070D08E1439/C73B8F9313600001A517EE50DE27B690
这货等于
/usr/local/model/UI2/zz/data/attachmentSimple/C73B8F8E5A70000171CF1070D08E1439/C73B8F9313600001A517EE50DE27B690
显然云端没有这样的目录,你的路径设置还是再想想...
本地是虚拟环境,本机有WeX5\model\UI2,可云端没有啊,本地ok不代表云端一定ok...

请不要用UI2这样的字符串去参与指定路径,想想别的办法。
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2016-9-28 23:57:10 | 显示全部楼层
deltaboy 发表于 2016-9-28 23:31
/usr/local/tomcat/lib/../../model/UI2/zz/data/attachmentSimple/C73B8F8E5A70000171CF1070D08E1439/C73B ...

那我怎么改才能显示得出来呢?
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2016-9-29 10:42:15 | 显示全部楼层
这么问吧,如果我按3.6pre默认的attachmentSimple上传到data文件夹里的图片,布署到XCLOUD后,能不能正常显示图片?
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

8

主题

131

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2016-9-29 14:10:41 | 显示全部楼层
String baasPath = Thread.currentThread().getContextClassLoader().getResource("").getPath() + ".." + File.separator + "..";
docStorePath = baasPath + File.separator + "model" +File.separator + "UI2" +File.separator + "zz" + File.separator + "data" + File.separator + "attachmentSimple";

改成:
docStorePath =  require.toUrl("..") + File.separator + "data" + File.separator + "attachmentSimple";

思路在了,自己试试调好路径
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 21:01 , Processed in 0.050925 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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