我目前正在使用Filestack V3,当从本地文件系统上传大于2MB的文件时,下面的代码片段会发出正常警报。但是,从Google云端硬盘上传时没有错误消息。
fileStackClient.pick({
accept: 'image/*',
maxSize: 2097152, //Should limit to 2MB
fromSources: ['local_file_system','facebook','googledrive','url','imagesearch', 'instagram'],
storeTo: [...],
}).then(function() {
});
因此,例如,通过从谷歌驱动器上传100MB图像来打破我的网站基本上非常容易。你能解决一下吗?
答案 0 :(得分:1)
并非所有云源都在上传开始之前提供文件大小。 添加图像额外检查的一种方法是使用imageMax参数并设置crop.force = true。这将使得在上载之前在客户端缩小图像。