EasyImages2.0上传代码示例

由 阿添ATim 发布

先贴一下Github
EasyImages2.0
这也是我自己在用的一款图床,简单好用


这是在node中使用request的示例

const uploadFile = (fileName) => {
  const formData = {
    image: fs.createReadStream(fileName),
    token: 'xxx',
  };

  request.post(
    {
      url: 'https://img.xxx.xxx/api/index.php',
      formData: formData,
    },
    async function (err, httpResponse, body) {
      if (err) {
        return console.error('Upload failed:', err);
      }
      console.log('Upload successful! Server responded with:', body);
      let res = JSON.parse(body)
      console.log(res)
    }
  );
};

这是在node中使用axios的示例

const uploadFile(fileName){
  return new Promise((resolve,reject)=>{
    const formData = {
      image: fs.createReadStream(fileName),
      token: 'xxx',
    };
    axios.post('https://img.xxx.xxx/api/index.php', formData, {
      headers: {
        'Content-Type': 'multipart/form-data'
      },
    }).then(res => {
      console.log(res.data)
      resolve(res.data)
    }).catch(res => {
      console.log(res.data)
      reject(res.data)
    })
  })
};

0条评论

评论已关闭