我在表单中使用 dropzone.js 并且上传到服务器正在正确执行。但是,我需要能够在将上传的文件发送到服务器之前对其进行处理,以便从用户那里获取更多信息。例如,我需要为上传的 pdf 显示缩略图,因此在发送之前需要整个 pdf。我试图删除操作链接,并以提供给 dropzone 的方法生成链接。那没起效。在 Web 浏览器上进行上传时,表单总是直接上传到服务器。如何禁用它?
我的代码如下所示
<form id="dropzone" enctype="multipart/form-data">
</form>
和JS
Dropzone.options.dropzone = {
headers: {
"Access-Control-Allow-Origin": "true",
"Access-Control-Allow-Credentials" : "true",
"session": sessionId
},
acceptedFiles: "application/pdf",
url:getUrl
}
getURL 返回 url 但在上传的文件尚未上传到浏览器时被调用。有没有办法完全上传文件,然后直接从浏览器发送到服务器