如何使用其他字段进行文件上传,例如:使用 Vue.js 在 Node.js 中的标题、名称、图像、image2

Posted

技术标签:

【中文标题】如何使用其他字段进行文件上传,例如:使用 Vue.js 在 Node.js 中的标题、名称、图像、image2【英文标题】:How can i make file upload with other field like: title, name, image, image2 in Node.js with Vue.js 【发布时间】:2020-08-26 07:27:10 【问题描述】:

我有一个模型:带有标题、名称、价格、颜色、图像、图像2的产品我如何将其保存在 mongoDb 中?

const productSchema = new Schema(
title: String,
name: String,
price: String,
color: String,
image: 
    type: Buffer
,

图像2: 类型:缓冲区 )

const Product = mongoose.model('Product', productSchema)

【问题讨论】:

【参考方案1】:

您可以在将数据存储到 mongodb 之前使用 formidable 或 multer 解析数据

就个人而言,我会推荐强大的。

【讨论】:

以上是关于如何使用其他字段进行文件上传,例如:使用 Vue.js 在 Node.js 中的标题、名称、图像、image2的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 bootstrap-vue 上传多个文件

如何在 Vue 和 Laravel 中使用 axios 上传图像文件和数据对象?

如何在Vue 2中处理文件上传

javaweb VUE+ElementUI 文件上传 后端部分

MVC:如何将文件上传和其他表单字段发布到一个操作

使用 dropzone 和使用 FormValidation 插件的其他表单字段上传多个文件