我有一个按钮和拖放区域。我想将valums文件上传器应用于此按钮。但是想要将拖拽区域保持为除此之外的另一个盒子。我该如何实现?我目前的实施如下:
that.imageUploader = new qq.FileUploaderBasic({
button: $('#sprPictureUpload')[0],
action: '/ui/rest/utils/upload/image/file',
allowedExtensions:SUPPORTED_IMAGE_TYPES,
forceMultipart: true,
multiple: config.multiple,
inputName: 'photoFile',
onSubmit: function(id, fileName) {
renderImagePlaceHolders.call(that, id, fileName);
},
});
html如下所示:
<section class="upload-section" data-section="upload">
<div class="upload-area">
<div style="">
<h3 style="color:#aaa">
Drag images here
</h3>
<h5 style="color:#aaa"> or if you prefer ...</h5>
<a id="sprGenericPictureUpload" class="btn btn-primary">
<i class="icon-upload icon-white"></i> Choose image to Upload
</a>
</div>
</div>
</section>
所以,我希望点击#sprPictureUpload
然后拖动.upload-area
部分中的任意位置即可启动照片上传。
还有一种方法可以将uploader应用于具有相同配置的两个不同元素吗?
答案 0 :(得分:1)
我建议不要使用FineUploaderBasic并使用FineUploader模式。 FineUploader模式为您提供拖放功能。
FineUploader模式文档在这里:
http://docs.fineuploader.com/integrating/modes/fineuploader.html