我正在尝试将 docx 文件转换为 pdf,同时使用 nodejs 中的 cloudconvert api 在 s3 空间上上传。当我运行我的代码时,它正在上传 docx 文件,但没有发生转换,也没有给出任何错误。我不明白我做错了什么。下面是我的代码。
app.post('/upload/file', upload.single('file'), (req, res) => {
cloudconvert.createProcess(
{ inputformat: 'docx', outputformat: 'pdf' },
(err, process) => {
if (err) {
console.error(`CloudConvert Process creation failed: ${err}`)
} else {
process.start({
input: {
s3: {
accesskeyid: SPACES_ACCESS_KEY_ID,
secretaccesskey: SPACES_SECRET_ACCESS_KEY,
bucket: 'files'
}
},
file: req.file.key,
outputformat: 'pdf',
output: {
s3: {
accesskeyid: SPACES_ACCESS_KEY_ID,
secretaccesskey: SPACES_SECRET_ACCESS_KEY,
bucket: 'files'
}
}
}, (err, process) => {
if(err) return console.log(err.message)
console.log('process', process)
})
}
}
)
})
我正在使用 multer 来处理多部分表单数据。当我尝试运行代码时,它没有显示任何错误,也没有将文件转换为 pdf。请让我知道我做错了什么。谢谢你。