起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6016|回复: 14

[结贴] 批量下载文档的时候报错

[复制链接]

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
发表于 2017-6-2 10:34:06 | 显示全部楼层 |阅读模式
本帖最后由 keyours 于 2017-6-2 10:41 编辑

如图所示:
利用附件组件上传后的数据格式:
[{"docID":"C78AC664EFE00001C04A155A8F87B9D0","docName":"招生管理_应用场景描述.jpg","size":"416196","docPath":"/defaultDocNameSpace/2396ffa7-f84e-45fe-a6fa-3ba260f0e1a1","fileID":"6-defaultDocNameSpace","time":"2017-05-26T15:46:46.974Z"},
{"docID":"C78AC666505000015658756043366140","docName":"QQ图片20160319175334.jpg","size":"143810","docPath":"/defaultDocNameSpace/2396ffa7-f84e-45fe-a6fa-3ba260f0e1a1","fileID":"7-defaultDocNameSpace","time":"2017-05-26T15:46:47.066Z"},
{"docID":"C78AC6677E80000116EC188F1495E760","docName":"0--封面.docx","size":"121591","docPath":"/defaultDocNameSpace/2396ffa7-f84e-45fe-a6fa-3ba260f0e1a1","fileID":"8-defaultDocNameSpace","time":"2017-05-26T15:46:47.155Z"}]

目前我分解之后可以取到fileID,docPath,但是下载的时候就报错?
8.png

图一:
3.png


图二: 6.png


图三:
图三.png

图四:
这里是直接吧url放在浏览器,提示如下:
1.png





91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2017-6-2 11:14:27 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
 楼主| 发表于 2017-6-2 13:40:10 | 显示全部楼层
jishuang 发表于 2017-6-2 11:14
http://docs.wex5.com/bex5-deploy-question-list-10036/

那请问怎样处理呢?现在数据库表里面有记录的。。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2017-6-2 13:57:54 | 显示全部楼层
文档服务器上没有文件,那要看当时上传的时候是不是用的现在这个文档服务器啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
 楼主| 发表于 2017-6-2 17:19:19 | 显示全部楼层
jishuang 发表于 2017-6-2 13:57
文档服务器上没有文件,那要看当时上传的时候是不是用的现在这个文档服务器啊 ...
好的,上面的问题已经处理,现在是批量的
如图所示:

数据内容:
[{ "docID" : "C78D0502B6A000015D651CA913C01500",
"docName" : "孝德学校订阅号规划方案0525.docx",
"size" : "25613",
"docPath" : "/defaultDocNameSpace/2396ffa7-f84e-45fe-a6fa-3ba260f0e1a1",
"fileID" : "27-defaultDocNameSpace",
"time" : "2017-06-02T15:09:01.178Z" },

{ "docID" : "C78D0505BF3000017D8029C0B9256000",
"docName" : "微信图片_20170601143714.jpg",
"size" : "77443",
"docPath" : "/defaultDocNameSpace/2396ffa7-f84e-45fe-a6fa-3ba260f0e1a1",
"fileID" : "28-defaultDocNameSpace",
"time" : "2017-06-02T15:09:01.210Z" }]


但是执行那个下载方法死都只下载最后一个的?怎样让他两个文件都下载下来

123.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2017-6-2 17:43:36 | 显示全部楼层
附件组件没有这个功能,可以写js一个一个下载,也可以写java,全都下载后,打包,再在页面下载
java中下载参考http://bbs.wex5.com/forum.php?mod=viewthread&tid=40457
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
 楼主| 发表于 2017-6-2 17:47:16 | 显示全部楼层
jishuang 发表于 2017-6-2 17:43
附件组件没有这个功能,可以写js一个一个下载,也可以写java,全都下载后,打包,再在页面下载
java中下载 ...

可以写js一个一个下载,我现在是一个一个下载的呃,我这里有一个循环。。然后循环一次下载一次?这样不对?。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2017-6-2 18:04:06 | 显示全部楼层
把下载放到setTimeout看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
 楼主| 发表于 2017-6-5 15:11:28 | 显示全部楼层
jishuang 发表于 2017-6-2 18:04
把下载放到setTimeout看看

你好,我设置的setTimeout之后还是一样的,每次死都只下载一个。我按照Java api的方法(java中下载参考http://bbs.wex5.com/forum.php?mod=viewthread&tid=40457)这个文件貌似只能下载到服务器上面呃,根本不是下载到本地的。【我是需求是:文档通过附件组件已经上次到文档服务器的(在服务器上面),然后任何一台客户端都可以将文档服务器上面的文件批量下载到本地来。。】
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2017-6-5 15:37:02 | 显示全部楼层
java中操作肯定是下载到服务器的,那个是把文件下载到服务器后自己压缩成压缩文件,前端自己再下载压缩文件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-5 15:02 , Processed in 0.130281 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表