Taro WeChat applet does not have FromData

function createFormData(values = {}, boundary = "") {

let result = "";

for (let i in values) {

result += `\r\n--${boundary}`;

result += `\r\nContent-Disposition: form-data; name="${i}"`;

result += "\r\n";

result += `\r\n${values[i]}`;

}

// If obj is not empty, add boundary to the last line

if (result) {

result += `\r\n--${boundary}`;

}

return result;

}

Call the interface to pass parameters

// Generate a boundary string

const boundary = `----FooBar${new Date().getTime()}`;

const formData = createFormData(values, boundary);

const { data } = await Taro.request({

url: "****",

method: "POST",

data: formData,

header: {

Accept: "application/json",

"Content-Type": `multipart/form-data; boundary=${boundary}`

}

});

Guess you like

Origin blog.csdn.net/qq_33769914/article/details/128656071