网上搜索了下,几乎没人遇到这个问题,可能我自己比较懒,没有指定七牛上传的key才出现这个问题吧,写下此文,希望接下来还遇到这个问题的人能有所帮助,出现根本原因是,ant design upload组件代码中有一段正则匹配图片(以.jpg/.png.....),但是七牛上传不指定key的话会以文件hash命名(不会有.jpg/.png.....),ant design不会将其认为是图片,所以导致看不到图片。出现下图的尴尬场景。
解决办法:指定上传的key,代码如下,由于我想添加图片的后缀,所以我在upload组件的beforeUpload事件中给给设上key值: