踏雪无痕 发表于 2024-4-1 20:03:06

怎么将spreadjs保存到服务器

我希望把spreadjs编辑后的文件保存到服务器,不知道怎么解决。

1、用var json = JSON.stringify(spread.toJSON());把文件序列化后保存到文本字段,但字段长度不足;

2、用excelIO.save只能把文件下载到本地,怎么用代码实现把生成的文件上传到服务器,没找到办法。
请各路大神解决。

Edric.Li 发表于 2024-4-1 20:03:07

方案如下:
创建一个服务端命令,用来接收spread的json内容,然后该服务端命令负责将文件写到文件中。可以在temp目录下创建一个临时的,在将该文件路径保存到数据库中,最后删除这个文件即可。对于数据库来说,会保留一个文件地址,并且会把该文件拷贝到附件目录下。

工程如下,仅供参考。

Edric.Li 发表于 2024-4-1 22:24:34

把内容通过服务端命令保存到文件,在把文件路径保存到数据库 或许可以。

踏雪无痕 发表于 2024-4-2 09:23:31

Edric.Li 发表于 2024-4-1 22:38
方案如下:
创建一个服务端命令,用来接收spread的json内容,然后该服务端命令负责将文件写到文件中。可以 ...

可行:hjyzw:

Nathan.guo 发表于 2024-4-2 18:56:10

{:5_110:}

willning 发表于 2024-4-3 08:56:59

那就换外联库,然后把文本字段的长度扩大
页: [1]
查看完整版本: 怎么将spreadjs保存到服务器