Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- request.post({
- url:'https://api.docconverter.pro/token',
- form:{
- username:config.doc_converter.username,
- password:config.doc_converter.password,
- grant_type:'password'
- }
- },(err,res,body) => {
- if(!err && res.statusCode === 200){ // First request works just fine
- let FormData = require('form-data')
- body = JSON.parse(body)
- let token = body.access_token
- let data = new FormData()
- data.append('template','Convert to HTML5')
- data.append('returnHtml',false)
- data.append('returnData',false)
- data.append('returnJson',false)
- data.append('backUrl',false)
- data.append('file',fs.readFileSync('./downloads/Document.docx'))
- request.post({
- url:'https://api.docconverter.pro/api/converter/convertdoc',
- headers:{Authorization:'Bearer ' + token},
- cache:false,
- processData:false,
- contentType:false,
- form:data
- },(err2,res2,body2) => {
- if(!err2 && res2.statusCode === 200){
- console.log('Success!')
- resolve()
- }
- else{
- console.log(res2.statusCode)
- this.request_error(err2,body2)
- reject()
- }
- })
- }
- else this.request_error(err,body)
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement