export const addRecorpdf = async (data : any, imgstr: string) => await http.post('wmsApi/pdf',{ data ,params: { imgstr}})怎么设置 responseType: "blob"
时间: 2024-03-27 07:35:30 浏览: 19
要设置 `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 将其转换为可读取的数据。
相关问题
export const deleteCarReq = async (id: any) => await http.delete('duangCar/' + id)
这是一个使用了 TypeScript 的异步函数,用于发送一个 HTTP DELETE 请求以删除一个名为 duangCar 的资源。请求的 URL 是由传入的 id 参数和一个字符串拼接而成。该函数使用了一个名为 http 的模块来发送请求,该模块的具体实现未被提供。由于该函数使用了 async 关键字,因此它会返回一个 Promise 对象,可以使用 await 关键字等待该 Promise 的结果。
export const getPanDianReq = async (id) => await http.get('/duangDispatch/pandian/' + id )
这是一段 JavaScript 代码,使用了 async/await 语法。它定义了一个名为 getPanDianReq 的函数,该函数接受一个参数 id,并使用 http.get 方法发送一个 GET 请求,请求的 URL 是 '/duangDispatch/pandian/' + id。这段代码的作用是获取 id 对应的盘点请求的信息。可能是某个库存或者商品的盘点请求。