stavo cercando per uploadify
con carrierwave
per supportare multiple file upload
ma mi sta dando questo errore GET http://localhost:3000/users/uploadify.swf?preventswfcaching=1361694618739
. Fondamentalmente ho uno model
chiamato come user
. Per il caricamento singolo funziona bene con carrierwave ma per file multipli non lo è.caricamento errore quando si utilizza carrierwave e uploadify
Ho seguito il tutorial this. In 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>
I m utilizzando mongoid modo che il modello è come questo
class User
include Mongoid::Document
field :name, type: String
field :description, type: String
field :image, type: String
mount_uploader :image, ImageUploader
end
io non sto ottenendo quello che è l'errore. Per favore aiutatemi.
Hai appena inviato la richiesta GET, non l'errore effettivo. Si prega di inviare l'errore. – Jesper
è l'errore che sto ottenendo nella console js. In realtà il pulsante Sfoglia i file non funziona. –
Si prega di capire che 'OTTIENI http: // localhost: 3000/users/uploadify.swf? Avoidwfcaching = 1361694618739' non è un errore, è semplicemente una dichiarazione. Si prega di darci l'errore reale. – Jesper