मैं multiple file upload
समर्थन करने के लिए carrierwave
साथ uploadify
के लिए कोशिश कर रहा था, लेकिन यह मुझे इस त्रुटि GET http://localhost:3000/users/uploadify.swf?preventswfcaching=1361694618739
दे रहा है। मूल रूप से मैं model
को user
नाम दिया गया है। सिंगल अपलोड के लिए यह कैरियरवेव के साथ ठीक काम कर रहा है लेकिन कई फाइलों के लिए यह नहीं है।अपलोडिंग त्रुटि carrierwave का उपयोग करने और uploadify
मैंने this ट्यूटोरियल का पालन किया है। users/_form.rb
में
<p>
<%= f.label "Upload Images"%>
<%= f.file_field :image, :multiple => true %>
</p>
<script type= "text/javascript">
$(document).ready(function() {
<% key = Rails.application.config.session_options[:key] %>
var uploadify_script_data = {};
var csrf_param = $('meta[name=csrf-param]').attr('content');
var csrf_token = $('meta[name=csrf-token]').attr('content');
uploadify_script_data[csrf_param] = encodeURI(encodeURIComponent(csrf_token));
uploadify_script_data['<%= key %>'] = '<%= cookies[key] %>';
$('#user_image').uploadify({
uploader : '<%= asset_path("uploadify.swf")%>',
script : '/images',
cancelImg : '<%= asset_path("uploadify-cancel.png")%>',
auto : true,
multi : true,
removeCompleted : true,
scriptData : uploadify_script_data,
onComplete : function(event, ID, fileObj, doc, data) {
}
});
});
</script>
मैं mongoid का उपयोग कर रहा हूँ तो मॉडल इस
class User
include Mongoid::Document
field :name, type: String
field :description, type: String
field :image, type: String
mount_uploader :image, ImageUploader
end
मैं नहीं मिल रहा हूँ त्रुटि है क्या की तरह है। कृपया मेरी मदद करें।
आपने केवल जीईटी-अनुरोध पोस्ट किया है, वास्तविक त्रुटि नहीं। कृपया त्रुटि पोस्ट करें। – Jesper
यह त्रुटि है जो मैं जेएस कंसोल में प्राप्त कर रहा हूं। असल में फाइल बटन ब्राउज़ करना काम नहीं कर रहा है। –
कृपया समझें कि 'http: // localhost: 3000/users/uploadify.swf प्राप्त करें? Preventswfcaching = 1361694618739' कोई त्रुटि नहीं है, यह केवल एक कथन है। कृपया हमें वास्तविक त्रुटि दें। – Jesper