【发布时间】:2019-12-15 06:21:58
【问题描述】:
我目前正在寻找一种方法来显示选定的图像,然后通过 DropzoneJS 在 div 包装器中将其上传为<img> 元素。这里有人告诉我这是可能的,但我找不到方法。所以也许有人知道该怎么做?
jQuery(document).ready(function() {
jQuery("#upload-image-dropzone").dropzone({
url: "my-ajax-url",
dictDefaultMessage: "Move files here to upload",
autoProcessQueue: false,
previewsContainer: !1,
maxFilesize: 20,
maxFiles: 1,
uploadMultiple: !1,
acceptedFiles: ".png, .jpg, .jpeg",
init: function() {
this.on("addedfile", function(file) {
this.files.length > this.options.maxFiles && this.removeFile(this.files[0]);
})
},
success: function() {}
});
});
#upload-image-dropzone {
width: 100%;
height: 60px;
border: 1px dotted #222222;
border-radius: 3px;
cursor: pointer;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.5.1/min/dropzone.min.js" integrity="sha256-cs4thShDfjkqFGk5s2Lxj35sgSRr4MRcyccmi0WKqCM=" crossorigin="anonymous"></script>
<div id="upload-image-dropzone"></div>
<div id="image-preview-container"><img/></div>
【问题讨论】:
标签: javascript jquery html css dropzone.js