Я пытаюсь осуществить загрузку файла в S3
через браузер, используя метод signedUrl
.Я могу успешно загрузить файл, но я получаю эту ошибку в браузере.
XML Parsing Error: no root element found
Location: https://x.s3.ap-south-1.amazonaws.com/nithin/a4512m6g4cdg14of5h64sl.pdf
Line Number 1, Column 1:
Я использую axios
до PUT
объект, подобный этому
axios
.post(
config.apiUrl +
config.S3URL +
"/" +
(this.props.folderName || "default"),
{
filename: getNewFileName(file.name),
filetype: file.type
}
)
.then(function(result) {
console.log("Result", result);
var signedUrl = result.data.signedURL;
var options = {
headers: {
"Content-Type": file.type
}
};
return axios.put(signedUrl, file, options);
})
.then(function(result) {
console.log("Final", result);
})
.catch(function(err) {
console.log("Error", err);
});
Я получаюв Final
часть, но затем появляется ошибка.