uni-app adapter
axiosUtil.request() 检测到全局 uni 时会自动使用 uni-app adapter。Fast.NET 生成的移动端上传调用保持原有约定:
ts
const fileId = await axiosUtil.request<string>({
url: "/files/avatar",
method: "upload",
requestType: "upload",
filePath,
name: "file",
cancelDuplicateRequest: false,
});如果直接创建 Axios 实例,可显式安装 adapter:
ts
import axios from "axios";
import { createUniAppAxiosAdapter } from "@fast-china/axios";
const http = axios.create({
adapter: createUniAppAxiosAdapter(),
baseURL: "https://api.example.com",
});
const response = await http.upload(
"/files/avatar",
{},
{
filePath,
name: "file",
}
);上传、下载、取消、进度事件和平台差异见 uni-app Adapter 文档。
