curl -i --upload-file ~/Downloads/tree-736885__480.jpg -H 'Authorization: Bearer token' "uploadURL"
我有上面的curl命令,我需要在nodejs中执行它。我如何触发它?
我试着把它改成axios,但它不起作用。
const uploadMedia = async(media, token) =>{
console.log(media);
try {
if(typeof media.uploadUrl !== undefined) {
let url = media.uploadUrl;
try {
const { data } = await axios.put(url,media.url, {
headers: {
Authorization: `Bearer ${token}`,
},
});
console.log(data);
} catch (error) {
console.log(error);
}
}
} catch (error) {
console.log(error);
}
};
那么我可以直接在nodejs中运行curl命令吗?
1条答案
按热度按时间o75abkj41#
我使用子进程在nodejs中执行curl命令。