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

QQ登录

只需一步,快速开始

查看: 5404|回复: 10

[处理中3] 上传附件,如何设置服务器山保存附件的位置

[复制链接]

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
发表于 2020-2-8 19:57:54 | 显示全部楼层 |阅读模式
我实验时 用了个attachmentSimple组件,倒是能上传,但如何设置上传的附件在服务器上存储的位置?比如我在服务器上为上传文档专门建个目录,按人员id,或日期来保存上传的内容?没看到怎么设置存储地址

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
 楼主| 发表于 2020-2-8 20:21:42 | 显示全部楼层
哦,看到了,组件有个 actionUrl,这个action应该是后台处理代码,是在 Baas.justep.SimpleFileStore中。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2020-2-10 09:19:30 | 显示全部楼层
BeX5可以修改actionUrl为UI2下的.j的路径/UI2/system/service/doc/common/simpleFileStore.j
这个文件中的docStorePath就是文件的存储路径
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
 楼主| 发表于 2020-2-10 10:02:43 | 显示全部楼层
jishuang 发表于 2020-2-10 09:19
BeX5可以修改actionUrl为UI2下的.j的路径/UI2/system/service/doc/common/simpleFileStore.j
这个文件中的d ...

组件的 actionUrl改为 /UI2/system/service/doc/common/simpleFileStore.j 后,提示错误,“找不到http://localhost:8080/x5/UI2/system/service/doc/common/simpleFileStore.j ”,是不是还要为这个 .j再建一个action?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2020-2-10 10:13:49 | 显示全部楼层
$UI开头的路径,组件中就有选择
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
 楼主| 发表于 2020-2-10 16:27:36 | 显示全部楼层
jishuang 发表于 2020-2-10 10:13
$UI开头的路径,组件中就有选择

谢谢,修改后以可以定位到 这个.j文件,我在.j中试着修改了一下,默认的路径,成功了,但后来打算尝试调试一下,出了点问题:
       我根据快速开发手册中的设置后,在此.j文件对应的java文件“simpleFileStore.java”中的 doPost中设了断点,在上传文件时,的确进入了调试状态,但总提示 “找不到 SimpleFileStore.doPost(HttpServletRequest, HttpServletResponse) 行: 118 的源” 这个行号就是我设断点的行,后来尝试设置断点到其它行,也不行,都是同样提示。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2020-2-10 16:53:59 | 显示全部楼层
dsrc右键设置源码路径了吗?http://docs.wex5.com/bex5-studio-question-list-10007/中的选项设置的是否正确?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
 楼主| 发表于 2020-2-11 14:11:07 | 显示全部楼层
jishuang 发表于 2020-2-10 16:53
dsrc右键设置源码路径了吗?http://docs.wex5.com/bex5-studio-question-list-10007/中的选项设置的是否正确 ...

嗯,右键设置 源码路径后,调试正常了谢谢!
现在还有个问题,就是我把 actionUrl改为“$UI/system/service/doc/common/uploadDoc.j”后,就无法运行了,提示如下:
http://localhost:8080/x5/UI2/v_5de07e42e9844997a8d15db77a3d4e74l_zh_CNs_desktopd_pc/system/service/doc/common/uploadDoc.j Failed to load resource: the server responded with a status of 500 (Internal Server Error)
因为系统自带的文档中心 中,我看上传文件是用的这个路径,所以想试试 这样传上去后,能否在文档中心看到管理上传的文件附件;
是否这个 组件 不能使用 “$UI/system/service/doc/common/uploadDoc.j”??
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2020-2-11 14:13:49 | 显示全部楼层
不能修改为$UI/system/service/doc/common/uploadDoc.j,这个文件就不是这样用的

要上传到文档中心就不能自己定义上传文件的路径,需要用attachmentPC组件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
 楼主| 发表于 2020-2-11 14:57:54 | 显示全部楼层
jishuang 发表于 2020-2-11 14:13
不能修改为$UI/system/service/doc/common/uploadDoc.j,这个文件就不是这样用的

要上传到文档中心就不能 ...

嗯,我改成了 attachmentPC组件,把它的 bind-ref属性设为“$model.mainData.ref("fAttach")”这是我表内用来之前的一个字段 text类型,上传选择一个 sn.txt。报错:
http://localhost:8080/x5/UI2/v_c078f6ffeab24a9c8754c1ceb42a801al_zh_CNs_desktopd_pc/system/core.min.js Failed to load resource: the server responded with a status of 500 (Internal Server Error)

   之前我没有对 bind-ref属性设值 ,报的是另一个错误,undifined之类的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-30 12:29 , Processed in 0.061160 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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