我们需要能够支持大上传到我们的网站。这就是我们使用Dropzone.js实现分块上传的原因。
它工作得很好,但是当我使用一个非常大的文件时,我可以在Chrome的网络调试视图中看到,所有请求都是在挂起状态下立即启动的,并且浏览器无法跟上。过了一段时间,打开的请求太多了,Chrome开始为一些挂起的请求返回"net::ERR_INSUFFICIENT_RESOURCES“。
以下是Dropzone配置的相关选项:
[...]
parallelUploads: 1, // only one file is uploaded at a time
maxFilesize: 8148,
我遵循了教程,允许Dropzone上传和表单提交。该表单是一个应用程序的形式,它应该工作与和没有添加的文件。目前,只有当一个或多个文件被添加到Dropzone中时,它才起作用。
我是否可以启用一个选项,允许Dropzone在上传队列为空的情况下处理表单提交?
下面是我初始化表单的方法:
Dropzone.options.general = {
paramName: 'tx_ddapplicationform_applicationformgeneral[form][files]', // The name that
我正在使用带有jQuery的Dropzone.js将文件上传到服务器。文件上传后,我会用当前的url生成一个“服务器端”的文件名。
$('.dropzone').dropzone({
init: function() {
this.on('success', function(file) {
var newname = generateServersideFilename(file.name); // this is my function
// here I need a help to
我正在使用dropzone.js并使用ajax加载它。
My menu ID = "#menu“上传文件应出现在"#div1”中
回调函数不起作用。我用alert(“Dropzone.discover”)代替了测试;
(document).ready(function() {
$("#menu").click(function(){
$("#div1").load("upload.php",null, function(){
Dropzone.discover();
});
注意:我尝试
更改下拉区域上传程序的默认文本有问题。尽管我已经像这样初始化了它,但它仍然呈现默认文本:
Dropzone.options.imgUpload = {
paramName: "file", // Must match the name of the HttpPostedFileBase argument that the Upload action expects.
dictDefaultMessage: "Drag your image here",
acceptedFiles: "image/*" // Accept
我在JavaScript中创建了一个简单的项目,并试图包含dropzone.js,但下面的错误消息是
(index):1 Refused to execute script from 'https://js-gxqqqw.stackblitz.io/dropzone.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
有很多类似的帖子,但我找不到任何与堆栈闪电战相关的东西。
我的stackblitz链接:
事实上,