1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function sf_upload_file(token, project_name, upload_link) {
return new Promise(async function(resolve, reject) {
var exec = require('child_process').exec;
var command_file_Rd= 'curl -H "Authorization: Token '+token+'" -F file=@./temp_projects/dataaa/'+project_name+'/man/'+project_name+'.Rd -F parent_dir="/'+project_name+'/" -F replace=1 "'+upload_link+'?ret-json=0"';
console.log('avant');
await exec(command_file_Rd, function(error, stdout, stderr) {
if (error !== null) {
console.log('exec error: ' + error);
reject('files_pb');
}
console.log(stdout);
});
console.log('apres');
resolve('files_ok');
});
}; |
Partager