金麒麟-信息部 发表于 2024-4-15 11:57:54

9.0.6.0 附件上传后无法打开

您好,用户在附件控件内上传了一个文件,但是在后面想打开该文件时报错,显示未发现文件

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

Joe.xu 发表于 2024-4-15 11:57:55

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

放过柠檬吧 发表于 2024-4-15 12:12:51

你用的是什么数据库呀?这个看着不像是空格

金麒麟-信息部 发表于 2024-4-15 13:36:33

放过柠檬吧 发表于 2024-4-15 12:12
你用的是什么数据库呀?这个看着不像是空格

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

金麒麟-信息部 发表于 2024-4-15 14:27:14

Joe.xu 发表于 2024-4-15 14:02
这个可能就是特殊字符,数据库也不认,所以存进去就匹配不上对应的文件名了,
这种文件名在您那边是普 ...

好的,我知道了,之前他们的文件模板带着这个特殊字符,每次他们都是复制的模板文件改了日期就上传了,导致很多该模板文件复制出来的都无法显示,之后让他们修改下吧,谢谢。

Joe.xu 发表于 2024-4-15 14:59:05

不客气哈,感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流:loveliness:
页: [1]
查看完整版本: 9.0.6.0 附件上传后无法打开