Node.js 文件上载不超过64kb-多个或多个-nodejs,numxt
下午好 我正在上传一个路由文件并上传。我已经用Forweible和multer试过了,但只复制了64kb的文件。示例:如果文件为100kb,则仅64kb,其余部分丢失 放置cconsole.log(“passed”)时,它只显示64kb以下的文件,最大的文件甚至不会输入。事先非常感谢 代码客户端:Node.js 文件上载不超过64kb-多个或多个-nodejs,numxt,node.js,axios,nuxt.js,multer,Node.js,Axios,Nuxt.js,Multer,下午好 我正在上传一个路由文件并上传。我已经用Forweible和multer试过了,但只复制了64kb的文件。示例:如果文件为100kb,则仅64kb,其余部分丢失 放置cconsole.log(“passed”)时,它只显示64kb以下的文件,最大的文件甚至不会输入。事先非常感谢 代码客户端: <template> <input type="file" name="image" id="image" @ch
<template>
<input type="file" name="image" id="image" @change="uploadDocument">
</template>
<script>
import { mapState, mapGetters } from "vuex";
export default {
name: "teste",
data() {
return {
fileError: "",
selectedFile: [],
selectedDocType: [ "KYC_DOCUMENT", "KYC_SELFIE", "KYC_ADDRESS"],
imgSrc: "",
Index: -1,
};
},
methods: {
async uploadDocument(event) {
const input = event.target;
const formData = new FormData();
formData.append("kycImage", input.files[0]);
let config = {
headers: {
'Accept': 'application/json',
'Content-Type': 'multipart/form-data;',
}
};
const { data } = await this.$axios.post("/upload/sendFile", formData, config);
}
}
};
</script>
OBS:
服务器或客户端上均未出现错误
var express = require('express');
var router = express.Router();
const bodyParser = require('body-parser');
const multer = require('multer');
const upload = multer({ dest: 'C:\\Users\\Giovane\\Documents\\upload' })
var app = express();
app.use(bodyParser.json({ limit: "50mb" }));
app.use(bodyParser.urlencoded({ limit: "50mb", extended: true, parameterLimit: 50000 }));
router.post('/sendFile', upload.single('image'), function(req, res, next){
console.log(req)
});
module.exports = router;