我是个Strapi新手,我正在做一个视频上传网站(前面是React)。问题是我需要上传大的视频文件。我使用的是strapi v3.1.1,第一个问题是文件上传的限制( 200MB),但我更改了node_modules/formidable/lib/incoming_form.js上的maxFileSize。现在,文件似乎一直上传到最后,但在此之后,strapi返回一个错误:
error RangeError [ERR_FS_FILE_TOO_LARGE]: File size (3371964008) is greater than possible Buffer: 2147483647 by
在我的项目中,我只想实现上传和下载功能。我已经用AngularJS和Node.js实现了上传功能。但这里的问题是将文件(.pdf,所有图像格式)上传到系统中的某个位置。例如,我的项目位于D驱动器。虽然我必须将文件上传到计算机的C盘或其他驱动器中,但我已经成功地完成了这项工作。但是,当我尝试从Node.js读取文件位置并将路径传递给angular时,一切正常,并且文件已在浏览器中下载。当我试图打开一个下载的文件时,它会返回一个响应-致命错误/没有显示。我只在发送文件流而不是指向Angular的路径时才尝试使用blob。
代码如下
var file = new Blob([data]
我只是想知道这是否真的可能,如果不是,为什么?
通过输入类型文件多个true添加文件
文件存储在javascript内的"FilesList“数组中。
当用户完成选择图像时,单击“上载”。
上传javascript中存储的数组中的所有图像
var storedFiles = [];
$("#inputFileId").on('change', function() {
if ($(this)[0].files) {
for (var i = 0; i < $(this)[0].files.length; i