我在 Rails 应用程序中使用 FineUploader 时遇到问题。如果我使用拖放方法上传文件,它可以完美运行,但如果我单击输入,它不会显示资源管理器窗口。
在我的页面中,我有一些fineUploader 项目定义:
function createUploaders() {
<% num.times do |x| %>
$('#miSingle<%= x %>').fineUploader({
request:{
method: 'POST',
endpoint: '<%= event_multimedia_items_path(event_id: params[:event_id]) %>'
},
multiple: false,
text: {
uploadButton: '<span>Drop files there</span>'
},
template: '<div class="qq-uploader span12">' +
'<pre class="qq-upload-drop-area span12"></pre>' +
'<div class="qq-upload-button" style="width: auto;">{uploadButtonText}</div>' +
'<span class="qq-drop-processing"><span class="qq-drop-processing-spinner"></span></span>' +
'<ul class="qq-upload-list"></ul>' +
'</div>',
classes: {
success: 'alert alert-success',
fail: 'alert alert-error'
},
debug: true
}).on('complete', function(event, id, fileName, responseJSON) {
if (responseJSON.success) {
$(this).empty();
var add = responseJSON;
$(this).append('<img src="' + responseJSON.thumb + '" alt="' + fileName + '">');
}
else{
alert("Error en la subida del archivo");
$(this).find('.qq-upload-list li').remove();
}
});
<% end %>
}
window.onload = createUploaders;
我正在使用 twitter 引导程序,并且我读到引导程序和 Fineuploader 之间的兼容性存在问题。
版本:
Fineuploader-3.5.0 bootstrap-2.3.2 jquery-1.9.1
任何人都可以给我一些指导或解决这个问题吗?