0

1

This is my code:

async function uploadDocForPlagScan(params) {
  try {
    console.log(params);

    const token = await getTokenForDocumentUpload();

    const { data: arr } = await axios.get(
      "https://kmsmediasvcstorage.blob.core.windows.net/knowledgesfqueryuat/6-P.pdf",
      { responseType: "arraybuffer" }
    );





    const apiKey = "idF******************";
    const fileName = "WHNTMB.pdf";
    const filePath = path.join(__dirname, "WHNTMB.pdf");

    const fileContent = await fs.readFileSync(filePath);
    const formData = new FormData();
    formData.append("fileUpload", fileContent, fileName);
    formData.append("language", "en");

    const headers = {
      "Content-Type": "multipart/form-data",
      Authorization: `Bearer ${apiKey}`,
    };

    const response = await axios.post(
      `https://api.plagscan.com/v3/documents?access_token=${token.data}`,
      { fileUpload: formData },
      { headers }
    );
    console.log(response.data);
  } catch (error) {
    p = error;
  }
}

I tried to upload file in node js by making post call in https://api.plagscan.com/v3/documents?access_token=amdsfa

vimuth
  • 5,064
  • 33
  • 79
  • 116

0 Answers0