export const addRecorpdf = async (data : any, imgstr: string) => await http.post('wmsApi/pdf',{ data ,params: { imgstr}})怎么设置 responseType: "blob"
时间: 2024-03-27 20:35:30 浏览: 69
要设置 `responseType: "blob"`,只需要在 `http.post` 的参数中添加一个 `responseType` 属性,并将其值设置为 `"blob"` 即可。修改后的代码如下:
```
export const addRecorpdf = async (data: any, imgstr: string) => await http.post('wmsApi/pdf', { data, params: { imgstr }, responseType: "blob" })
```
这样就可以让服务器返回一个二进制的 Blob 对象,而不是默认的 JSON 对象了。注意,如果你要对这个 Blob 对象进行处理,可能需要使用 `FileReader` 或类似的 API 将其转换为可读取的数据。
阅读全文