**请先看[《提问的智慧》](https://hacpai.com/article/1536377163156)**,并尝试到[黑客派](https://hacpai.com)搜寻资料解决问题。 ---- ### 编辑模式 请选择你遇到问题时使用的编辑模式(把正常情况模式删掉): 所见即所得模式 ### 描述问题 在自定义后台上传返回的结果,使用 format 进行转换,但是第一个参数总是拿到空数组,原本我理解应该是原始的文件名数组。 ### 期待的结果 期望返回原始文件名数组。 ### 其他信息 ``` responseText = vditor.options.upload.format(files as File [], xhr.responseText); ``` 这里的 files 我得到是空数组
Activity
Vanessa219 commentedon Jul 9, 2020
你是通过拖拽、录音、点击上传按钮还是粘贴文本图片进行上传的呢?
limodou commentedon Jul 9, 2020
点击上传。
Vanessa219 commentedon Jul 9, 2020
你这样打印了看一下输出
limodou commentedon Jul 10, 2020
这里我们后台是没有返回前端的文件名的
Vanessa219 commentedon Jul 10, 2020
format 会将后端的 responseText 和文件一起传递给你,你转换为需要的 responseText 返回就可以了。
使用方式
源代码
limodou commentedon Jul 10, 2020
我知道这个,但是 files 是空数组。我粘贴图片 files 都是有内容的,比如:
Vanessa219 commentedon Jul 10, 2020
哦。我理解错了,不好意思
🐛 fix #547
4 remaining items