我正在使用带有dropzone的Bootstrap.js以使用户可以通过拖放上传图像。因此,我创建了一个工作正常的拖放区,包括即使有多个图像也可以上传。但是现在,我想在上传图像之前裁剪图像。我认为 dropzone 的 init 函数中的 this.on("added file", function(file){
Event .js是正确的地方,但我不知道如何转换文件,以便我可以在特殊模型中一一裁剪它们并上传裁剪后的图像。
您可以在"addFile"中的dropzone中访问上传的文件,但是如果要裁剪通过dropzone上传的图像,则必须使用外部lbrary,例如cropperjs。 首先,如果您在 dropzone 中有多个上传,则为每个图像提供一个按钮或为每个图像添加一个点击事件,并将该文件作为参数传递给 cropperjs。