找回密码
 立即注册

QQ登录

只需一步,快速开始

金麒麟-信息部
金牌服务用户   /  发表于:2024-4-15 11:57  /   查看:205  /  回复:5
1金币
您好,用户在附件控件内上传了一个文件,但是在后面想打开该文件时报错,显示未发现文件

我这边初步发现是因为用户上传的文件名有一个空格,但是在数据库存储的编码是显示的“?”
完整编码:'1ba13c94-4b4b-4738-b741-7535cd3a555a_办公用品需求收集 202404.xlsx|c86a665e-a500-4c5c-bc64-75c99c70e0fb_名片信息-0407.xlsx|',
不知道是不是这个原因,还请协助看下,谢谢。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个可能就是特殊字符,数据库也不认,所以存进去就匹配不上对应的文件名了, 这种文件名在您那边是普遍存在的吗,可以规范一下文件名吗 或者使用服务端命令修改文件名,保证跟数据库存的是一致的

5 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-15 11:57:55
来自 4#
这个可能就是特殊字符,数据库也不认,所以存进去就匹配不上对应的文件名了
这种文件名在您那边是普遍存在的吗,可以规范一下文件名吗
或者使用服务端命令修改文件名,保证跟数据库存的是一致的

本帖子中包含更多资源

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

x
回复 使用道具 举报
放过柠檬吧
注册会员   /  发表于:2024-4-15 12:12:51
2#
你用的是什么数据库呀?这个看着不像是空格
回复 使用道具 举报
金麒麟-信息部
金牌服务用户   /  发表于:2024-4-15 13:36:33
3#
放过柠檬吧 发表于 2024-4-15 12:12
你用的是什么数据库呀?这个看着不像是空格

用的是sql sever , 我按照他的那个特殊符号“ ”往数据库表里更新,显示的就是?问号,我手工敲得空格还是空格,将字段类型varchar改成nvarchar好像也不行。

本帖子中包含更多资源

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

x
回复 使用道具 举报
金麒麟-信息部
金牌服务用户   /  发表于:2024-4-15 14:27:14
5#
Joe.xu 发表于 2024-4-15 14:02
这个可能就是特殊字符,数据库也不认,所以存进去就匹配不上对应的文件名了,
这种文件名在您那边是普 ...

好的,我知道了,之前他们的文件模板带着这个特殊字符,每次他们都是复制的模板文件改了日期就上传了,导致很多该模板文件复制出来的都无法显示,之后让他们修改下吧,谢谢。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-15 14:59:05
6#
不客气哈,感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部