2011-12-23 28 views
5

Bu eklenti/kütüphaneleri yükleme jquery dosyası ile aşina değilim.raylar ile jquery dosya yükleme carrierwave/s3

Görüntüyü karşıya yüklendikçe siteyi güncellemeye gerek kalmayacak şekilde jQuery/ajax aracılığıyla görüntüleri yükleyen bir resim yükleyici oluşturmaya çalışıyorum ve bu yüzden görüntüyü karşıya yüklendikten sonra siteyi güncellemek zorunda kalmam. amazon s3'e kaydedilir. fileupload eklentisi Bana bazı ipuçları vermek bulduğumuz tek şey onun demo ile birlikte https://github.com/blueimp/jQuery-File-Upload, ama ben bile emin değilim - jQuery: arka uç: amazon S3 frontend'i saklamak için carrierwave + sis

Ben Bu kütüphane dersi mi yoksa kütüphane için kaynak kodunu mı? JQuery-File-Upload bir örnek ise, dosyayı jquery yoluyla karşıya yükleyerek ve dosya yükünü kullanarak çok karmaşık görünüyor. Bu benim kahve komut üzerine

ben ne var

initialize: -> 
    @render() 
    $.log "#{@name}: initialised" 
    $('#campaign_main_image').fileupload 
    $('#campaign_main_image').fileupload 'option' 
    dataType: 'json' 
    url: '/api/v3/upload' 
    dropZone: $('.campaign-editor-about .dropzone') 
    maxFileSize: 5000000 
    acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i 
    send: (e, data) => 
     $('#logo_wait').show() 
    done: (e, data) => 
     @model.set 
     logo: data.result.url 
     @model.save() 

Bu kod raylarda benim yönlendiriciye arama yapmak demek ama (ben ağlar sekmesinin işaretli üzerinde herhangi bir görüntü dosyalarını göndermez krom) Yani bu bile doğru mu bilmiyorum? Dosya yükleme için belge bulabileceğim bir yer var mı? JQuery site hiç bir şeye sahip değil ... Benim projem için sürükle ve bırakma ihtiyacım var, yani daha iyi bir jQuery kütüphanesi var mı? (iyi örneklerle)

Teşekkürler!

cevap

0

Viki sayfası, nasıl kurulduğuna dair ayrıntılı talimatlar ve kodlar sunar. Aynı kurulumum var ve benim için hiçbir problem yaşamadan çalıştı.

Kullanıcıların anda birden çok dosya seçmek için izin vermek istiyorsanız: Bu yardımcı olur https://github.com/blueimp/jQuery-File-Upload/wiki/Rails-setup-for-V6

Hope: yalnızca dosya diyaloğunda bir dosyayı seçtikten izin vermek isterseniz https://github.com/blueimp/jQuery-File-Upload/wiki/Rails-setup-for-V6-(multiple)

.

İlgili konular