请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

留香爱学习

中级会员

52

主题

242

帖子

616

积分

中级会员

积分
616
留香爱学习
中级会员   /  发表于:2022-6-1 11:09  /   查看:2512  /  回复:6
3金币
在通过附件上传了文件之后,附件会自动保存到默认指定的路径下,本地路径存储的文件名中不含编码,但是数据库中附件字段会带有编码。我现在想让数据库的文件名显示为附件的名称,但是不含编码。我这里用这个公式是有问题的,编码无法去掉,后面=MID(附件字段值,LEN(附件字段值)-37,FIND("|",附件字段值)-1)这个公式也是有问题的,只能去掉编码第一个“-”之前的字符。请问这个附件文件的文件名怎么获取出来呢?

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

最佳答案

查看完整内容

上传附件 https://gcdn.grapecity.com.cn/fo ... 48398&fromuid=68634 (出处: 葡萄城产品技术社区)

6 个回复

倒序浏览
最佳答案
最佳答案
明路悬赏达人认证 活字格认证
高级会员   /  发表于:2022-6-1 11:09:11
来自 2#
本帖最后由 明路 于 2022-6-1 11:59 编辑

上传附件
https://gcdn.grapecity.com.cn/fo ... 48398&fromuid=68634
(出处: 葡萄城产品技术社区)








本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-1 13:45:51
3#
感谢各位大佬的支持~
您好,这个您收先需要能区分出系统自动添加的编码和文件本身名称的方法,要不然使用excel函数都不知道要从第几个去选择哈。这个文件名是上传附件自动生成的嘛,能不能在最初生成的时候就让用户手动输入,或者自动获取不带编码的文件名呢
回复 使用道具 举报
留香爱学习
中级会员   /  发表于:2022-6-1 15:42:23
4#
Lay.Li 发表于 2022-6-1 13:45
感谢各位大佬的支持~
您好,这个您收先需要能区分出系统自动添加的编码和文件本身名称的方法,要不然使用e ...

1.文件名就是上传的时候从附件单元格获取到,然后经过自己编写的公式取出里面文件名的那部分,然后存入到数据库文件名字段中的。
2.平台本身的附件功能支持自动获取不带编码的文件名么?难道不是一上传就会对文件自动编码然后写在文件名前面么?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-1 17:32:25
5#
本帖最后由 Lay.Li 于 2022-6-2 09:36 编辑

您好,看您设置了最佳答案,是问题已经解决了吗
附件单元格中的值就会给文件名前自动加上一串编码的,这个是因为windows的文件管理中同一个文件夹下,不允许有同名的文件。所以我们在上传的时候做了这个处理。
如果要使用公式去取真正的文件名的话那也要清楚编码的长度呀,虽然系统自动添加的编码长度都是相同的。但是这边看您的截图中编码长度都是不同的,所以不太好去获取啊,就想着能不能在上传的时候就让用户自己输入一个文件名存储呢

回复 使用道具 举报
留香爱学习
中级会员   /  发表于:2022-6-2 08:34:08
6#
Lay.Li 发表于 2022-6-1 17:32
您好,看您设置了最佳答案,是问题已经解决了吗
附件单元格中的值就会给文件名前自动加上一串编码的,这个 ...

是的,已经解决了。我说了短的那个编码是我用公式取没取好的,是把那个长编码截断的,长编码都是36个字符
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-2 09:37:07
7#
感谢您的支持~
后边有问题欢迎继续发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部