下面是我的代码!
<div class='caja caja-white'>
<form class='dropzone' name="form_-1_11185" method="POST" enctype="multipart/form-data">
<div class='fallback'><input id="upload_-1_11185_0" multiple name="upload_-1_11185_0" type="file" /></div>
</form>
</div>
$("#upload_" + nBloqueContenidoId + "_" + nBloqueContenidoElementoId + "_" + posicion).dropzone({
url: '/bloques-contenidoTop/data/?type=' + tipo + '&nombre=' + nombre + '&nBloqueContenidoId=' + nBloqueContenidoId + '&nBloqueContenidoElementoId=' + nBloqueContenidoElementoId + '&posicion=' + posicion,
maxFiles: 10,
parallelUploads: 10,
acceptedFiles: acceptedFiles,
success: function (data, response) {
//if (response.id == null)
// response = JSON.parse(response);
$.myBloquesContenidoTop.m_getAllItems(nBloqueContenidoId, nBloqueContenidoElementoId, posicion, tipo);
$('#nombre' + tipo + '_' + nBloqueContenidoId + "_" + nBloqueContenidoElementoId + "_" + posicion).val("");
if (tipo == "Documento") {
$('#url' + tipo + '_' + nBloqueContenidoId + "_" + nBloqueContenidoElementoId + "_" + posicion).val("");
$('#nuevoEnlaceLista' + nBloqueContenidoId + "_" + nBloqueContenidoElementoId + "_" + posicion).hide();
$(".nuevoDoc").hide();
}
else {
$('#url_' + nBloqueContenidoId + "_" + nBloqueContenidoElementoId + "_" + posicion).val("");
}
},
complete: function (data) {
console.log(data);
}
});
答案 0 :(得分:0)
是,已解决此问题。只需从代码中删除文件类型或输入type = file即可,因为dropzone默认采用type:file。这就是为什么两次打开的原因。