后端使用服务提供文件流,控制层调用服务接口,组装成想要的文件格式,返回给前端;
前端使用vue请求读取blob格式,完成下载或错误提示;
下载文件,存在文件生成/获取失败,或者其他业务逻辑;但是返回的都是文件流,这时需要通过在Controller控制层将文件变为不同的返回格式即可完成正常和异常的区分;
前端读取header的文件类型,即可知道要进行下载还是进行异常提示;
示例为c#代码:
后端server层实现代码 后端控制层区别返回文件类型 前端请求,区分异常和下载后端使用服务提供文件流,控制层调用服务接口,组装成想要的文件格式,返回给前端;
前端使用vue请求读取blob格式,完成下载或错误提示;
下载文件,存在文件生成/获取失败,或者其他业务逻辑;但是返回的都是文件流,这时需要通过在Controller控制层将文件变为不同的返回格式即可完成正常和异常的区分;
前端读取header的文件类型,即可知道要进行下载还是进行异常提示;
示例为c#代码:
后端server层实现代码 后端控制层区别返回文件类型 前端请求,区分异常和下载本文标题:下载文件异常流程机制
本文链接:https://www.haomeiwen.com/subject/yupilrtx.html
网友评论