我想通过拖放将文件从浏览器上传到Express服务器,该服务器将点击实际的API来执行文件上传。因此,文件不需要上传并保存在Express服务器上的任何地方,它只需要将数据临时传递给API调用。
因此,我从浏览器上传到Express:
onDrop = async newFiles => {
let formData = new FormData()
for (let i = 0; i < newFiles.length; i++) {
let file = newFiles[i]
formData.append('files', fil
我正在尝试使用nodejs将文件上传到amazon。我能够上传,并创建一个桶。但是,上传的返回值不包含链接到该文件的url。有人知道如何获得网址吗?以及如何将文件公开,以便我能够访问它,因为我正在尝试将图片上传到我的网站上。
var multer = require('multer');
var AWS= require('aws-sdk');
var fs = require('fs');
var S3FS = require('s3fs');
var s3fsImpl = new S3FS('bucketName
我想将包含一些数据的文件上传到服务器上,如果我是对的,我需要将文件和所有数据传递到formData中,然后在服务器端进行解析。 我还使用Multer解析正文并将文件保存在服务器上,但我不知道如何从formData中获取文本数据,因为Multer在没有formData的情况下获取只读文件,而我的数据来自表单。 如何获取Multer中的所有数据或在没有Multer的情况下获取形式数据? FrontEnd let file = file[0];
//some file from input
let data = {
name: 'Jhon',
job: 'Enge