【发布时间】:2020-09-20 11:25:43
【问题描述】:
我正在使用 Angular Material 获取可拖动图像的位置,从用户获取输入类型文件(pdf)和存储在 ./assets/emojis/ 中的图像。我可以使用 ng2-file-upload 和 multer 将 Pdf 从 Angular 发送到 Node。 前端
<input (change)="onFileSelected()" ng2FileSelect [uploader]="uploader" type="file" id="file">
<ion-button class="input-group-text upload" (click)="uploader.uploadAll()" >Upload</ion-button>
后台
app.post('/api/upload', upload.single('pdf'), function (req, res) {
console.log('File is available!');
return res.send({
success: true
})
});
现在我有用户在资产中选择的图像路径
imagePathToUpload:string = './assets/emojis/'+this.selectedEmoji
topPosition:number = this.topPos
leftPosition:number = this.leftPos
如何将所有这些数据一起发送到服务器,有一种方法 FormData 但我不明白如何使用它。 目标是将 Image 、 Pdf 、 left 和 top 位置发送到服务器。任何建议都将不胜感激。
【问题讨论】:
标签: node.js angular file multipartform-data