我已根据https://github.com/vberbenetz/EasyUpload创建了一个用于文件上传的网站。
这是一个Spring Boot项目,使用DropzoneJS和AngularJs,Tomcat作为8080的监听器,将文件上传到MySQL数据库。
到目前为止一直很好......
我可以上传和下载文件,只要它们只有几KB的大小。我设定了以下限制:
/* js/fileAppDirectives */
function dropzone() {
return function(scope, element, attrs) {
var config = {
url: 'http://xxx.xxx.xxx.xxx:8080/upload',
maxFilesize: 10000,
paramName: "uploadfile",
maxThumbnailFilesize: 10,
parallelUploads: 1,
autoProcessQueue: false
};
我还添加了application.yml,内容如下:
multipart:
max-File-Size:10000MB
max-Request-Size:10000MB
但是,每当我尝试上传大于1 MB的文件时,都会收到错误:“错误:服务器响应代码为0”
我不知道如何解决这个问题。
编辑:
根据建议here,我将此添加到application.yml。
#in bytes
file.max.size: 100000000000
# File size limit
multipart.maxFileSize: 100000Mb
multipart.maxRequestSize: 200000Mb
然而,这给我一个[对象] [对象]错误
仍然坚持......请帮助!