找回密码
 立即注册

QQ登录

只需一步,快速开始

Joestar.Xu SpreadJS 开发认证

超级版主

62

主题

9585

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
12577

SpreadJS 认证SpreadJS 高级认证

Joestar.Xu SpreadJS 开发认证
超级版主   /  发表于:2024-10-29 15:26  /   查看:33  /  回复:0
SpreadJS 中的文件单元格允许用户在单元格中嵌入文件。在处理这些文件单元格时,获取其中文件的名称是很关键的操作。


很多同学在尝试通过获取单元格的信息进而获取文件名时遇到了问题,实际上并没有相关的接口能够直接获取文件名。

image.png833529662.png

那么我们要怎么样才能获取文件名称呢?

其实,我们可以通调整FileUpload单元格的valuePath属性来实现这个需求,默认情况下,FileUpload单元格的valuePath属性为dataUrl。

但是您可以设置为undefined后,通过getValue的方式获取到上传上来文件的文件名和blob流等信息。

如:

image.png294328917.png

image.png922867736.png

这样我们就可以获取到文件的名称了。

不过需要注意的是,此时单元格的value已经变成了一个对象,而不再是之前的字符串,具体的情况需要大家结合实际需求来使用。

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部