jdf2e / nutui

京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)
https://nutui.jd.com
MIT License
6.12k stars 832 forks source link

uploader上传图片失败时,failure回调里可以拿到图片的base64结果,上传其它类型文件失败时failure回调里拿不到对应的base64结果 #3050

Open fankcool opened 5 months ago

fankcool commented 5 months ago

NutUI 包名

@nutui/nutui

NutUI 版本号

4.2.3

平台

h5

重现链接

Playground好像要用ts不会ts啊,抱歉

重现步骤

1、上传文件时,因为是内网应用所以没有URL。 2、选择文件然后上传,肯定会失败,这是正常的。 3、失败时,图片能拿到base64后的结果,其它类型的文件不行,比如video或txt文档。

期望的结果是什么?

图片外的其它类型文件上传失败时也能拿到文件base64后的结果

实际的结果是什么?

图片外的文件,拿不到base64的结果

环境信息

No response

其他补充信息

No response

fankcool commented 5 months ago

Snipaste_2024-04-25_17-57-55 上面是图片上传失败时failure回调里responseText的打印,下图是其它类型文件上传时的打印,除了图片外其它类型的打印都没有base64的结果

ilk-1 commented 2 months ago

复现不了,可能需要更详细的信息,上传失败都是空

截屏2024-07-07 11 28 07

https://stackblitz.com/edit/vitejs-vite-sd4zcq?file=src%2FApp.vue