找回密码
 立即注册

QQ登录

只需一步,快速开始

yitong

金牌服务用户

10

主题

53

帖子

376

积分

金牌服务用户

积分
376

[已处理] execlIO上传

yitong
金牌服务用户   /  发表于:2017-7-17 11:16  /   查看:4268  /  回复:7
你好,请问如何将blob转成文件流上传到后台(JAVA)?

var execlIO = new GC.Spread.Excel.IO();
execlIO.save(spread.toJSON(),function(blob){
                //上传代码
        })
});



7 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-17 13:36:05
沙发
您可以参考:
http://gcdn.gcpowertools.com.cn/ ... &extra=page%3D1
方法是通过formdata来承载导出文件,之后通过ajax将formdata传至后端java
回复 使用道具 举报
yitong
金牌服务用户   /  发表于:2017-7-17 15:41:56
板凳
谢谢,可以了
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-17 16:37:13
地板

不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
yitong
金牌服务用户   /  发表于:2017-7-19 10:35:41
5#
你好,我发现上传的文件不完整,不能正常解析(poi),获取不到行数。
用excel打开保存下才可以解析。
原文件:
blob645004272.png

multipartFile.transferTo(toFile),转存后的文件:
blob155019530.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-19 14:14:25
6#
yitong 发表于 2017-7-19 10:35
你好,我发现上传的文件不完整,不能正常解析(poi),获取不到行数。
用excel打开保存下才可以解析。
原 ...

您好,您用一下这个版本的poi试一下,之前好像有用户跟你遇到过类似的问题。您看一下跟这个帖子的问题是否相似
http://gcdn.gcpowertools.com.cn/ ... hread&tid=36969

<dependency>
                 <groupId>org.apache.poi</groupId>
                 <artifactId>poi</artifactId>
                 <version>3.16</version>
        </dependency>
        <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-ooxml</artifactId>
                <version>3.16</version>
        </dependency>
回复 使用道具 举报
yitong
金牌服务用户   /  发表于:2017-7-19 22:28:14
7#
可以了,谢谢了
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-20 08:59:02
8#
yitong 发表于 2017-7-19 22:28
可以了,谢谢了

不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部