如何解决Dropzone在服务器上不起作用在本地主机上工作正常
我想使用dropzone上传图像。在localhost上运行正常。我可以上传文件。但是,当我上传代码服务器时,它尚未初始化。点击按钮时触发事件。
我的代码-
//other fields
<div class="dropzone" id="addProductDropzoneNew"></div>
//other fields
Js-
Dropzone.options.addProductDropzoneNew= {
url: '/admin/product/store',autoProcessQueue: false,uploadMultiple: true,parallelUploads: 5,maxFiles: 5,maxFilesize: 1,acceptedFiles: '.jpeg,.jpg,.png,.PNG',addRemoveLinks: true,init: function() {
dzClosure = this;
document.getElementById("new-product-btn").addEventListener("click",function(e) {
e.preventDefault();
e.stopPropagation();
if (dzClosure.getQueuedFiles().length === 0) {
var blob = new Blob();
blob.upload = { 'chunked': dzClosure.defaultOptions.chunking };
dzClosure.uploadFile(blob);
} else {
dzClosure.processQueue();
}
});
this.on("sendingmultiple",function(data,xhr,formData) {
formData.append("_token",jQuery("#token").val());
formData.append("id",jQuery("#productId").val());
formData.append("name",jQuery("#name").val());
formData.append("sku",jQuery("#sku").val());
formData.append("menuId",jQuery("#menuId").val());
formData.append("categoryId",jQuery("#category").val());
formData.append("subCategory",jQuery("#sub").val());
formData.append("price",jQuery("#price").val());
formData.append("discount",jQuery("#discount").val());
formData.append("stock",jQuery("#stock").val());
formData.append("color",jQuery("#color").val());
formData.append("size",jQuery("#size").val());
formData.append("height",jQuery("#height").val());
formData.append("width",jQuery("#width").val());
formData.append("weight",jQuery("#weight").val());
formData.append("description",jQuery("#description").val());
formData.append("isPublish",jQuery("#isPublish").val());
formData.append("isB2B",jQuery("#isB2B").val());
formData.append("title",jQuery("#title").val());
formData.append("keyword",jQuery("#keyword").val());
formData.append("metaDescription",jQuery("#metaDescription").val());
formData.append("brandId",jQuery("#brandId").val());
formData.append("isFreeShipping",jQuery("#shipping").val());
});
},success: function(data)
{
clearError();
if(data.status=='success'){
location.href='/admin/product';
} else {
displayError(data.xhr.response);
}
}
}
我不确定,但是在本地运行正常。但是我想它没有在服务器上初始化。
谢谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。