-
-
Notifications
You must be signed in to change notification settings - Fork 11.2k
Closed
Description
main.js
const path = require('path')
var FormData = require('form-data');
const fs = require('fs-extra')
// const request = require('request');
const axios = require('axios');
var data = new FormData();
data.append('uploaded_file', fs.createReadStream(path.join(__dirname, 'test.7z')))
var percentCompleted;
var config = {
maxContentLength: Infinity,
onUploadProgress: function(progressEvent) {
percentCompleted = Math.round( (progressEvent.loaded * 100) / progressEvent.total );
console.log("percentCompleted")
}
};
axios.put('https://xxx.com/upload.php', data, config)
.then(function (res) {
console.log(res.data)
console.log(percentCompleted)
})
.catch(function (err) {
console.log(err.message)
});
but
onUploadProgress: function(progressEvent) {
percentCompleted = Math.round( (progressEvent.loaded * 100) / progressEvent.total );
console.log("percentCompleted")
}
not output "percentCompleted"
and I can upload file to my service
Metadata
Metadata
Assignees
Labels
No labels