找回密码
 立即注册

QQ登录

只需一步,快速开始

fqpeople

高级会员

19

主题

272

帖子

1281

积分

高级会员

积分
1281

圣诞拼拼乐微信认证勋章

fqpeople
高级会员   /  发表于:2020-6-24 15:41  /   查看:2944  /  回复:7
1金币
本帖最后由 fqpeople 于 2020-6-24 15:43 编辑

在活字格中的单元格中设置附件类型,在页面点击添加选一个文件,会显示上传的文件名。如图所示:

此时这个test2.doc文件还没上传,这个文件在本地电脑的桌面上。想要获取test2.doc文件所在本地电脑的路径怎么获取,比如我想要获取显示这个文件的地址是C:\Users\Administrator\Desktop\test2.doc
要如何获取呢?


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

7 个回复

倒序浏览
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-6-24 17:56:17
沙发
您好,不太明白您为什么要取这个路径呢?

因为本身文件就是您自己选择从本地某个文件夹中取到的。这个路径我实在想不到有什么作用呢?
回复 使用道具 举报
fqpeople
高级会员   /  发表于:2020-6-25 09:10:32
板凳
Erik.Xue 发表于 2020-6-24 17:56
您好,不太明白您为什么要取这个路径呢?

因为本身文件就是您自己选择从本地某个文件夹中取到的。这个路 ...

取得这个路径传到API后端进行调用处理文件使用不是在前端使用。而且这个文件本身也不上传到服务器
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-6-27 20:40:40
地板
我印象中,我们没有预留这个借口,而且你的JS也不能直接获取本地的路径啊?
回复 使用道具 举报
fqpeople
高级会员   /  发表于:2020-6-28 14:29:54
5#
Simon.hu 发表于 2020-6-27 20:40
我印象中,我们没有预留这个借口,而且你的JS也不能直接获取本地的路径啊?

我以为活字格中的附件或者上传图前端类似于<input id="upload" type="file">这样的,所以想通过JS或者其它方法获取附件上传前所在本地电脑的文件路径。有没有其它方法可以实现这目的呢?
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-6-28 18:05:57
6#
如果您非要实现您所描述的需求的话,可能只能自己写JS实现了哈~
回复 使用道具 举报
fqpeople
高级会员   /  发表于:2020-6-29 08:59:06
7#
Erik.Xue 发表于 2020-6-28 18:05
如果您非要实现您所描述的需求的话,可能只能自己写JS实现了哈~

突然想到把这个文件上传到服务器上面再通过helper.SpecialPath.getUploadFileFolderPathInDesigner();取得上传文件的所在路径。然后再处理应该可行的。有时间去试验一下。
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-6-29 18:21:28
8#
期待您的试验成功,如果可以的话,也希望您能分享下经验哈~

感谢支持哦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部