2011-12-23 20 views
5

Nie jestem zaznajomiony z plikami jQuery ładującymi wtyczki/biblioteki.Pobieranie plików jquery z szynami carrierwave/s3

Próbuję zbudować program do przesyłania obrazów, który ładuje obrazy za pomocą jquery/ajax na interfejsie, więc nie muszę aktualizować witryny, gdy obraz zostanie załadowany, a następnie wysłać go do zaplecza do operatora, tak aby zostaje zapisany w amazon s3.

mam: backend: carrierwave + mgłę do przechowywania na Amazon S3 frontend: jQuery - FileUpload wtyczki jedyne co znalazłem, aby dać mi kilka wskazówek było https://github.com/blueimp/jQuery-File-Upload wraz z jego demo, ale nie jestem nawet pewien, czy to repozytorium to samouczek, czy też kod źródłowy biblioteki? przesłanie pliku za pomocą jquery i użycie fileupload wydaje się zbyt skomplikowane, jeśli przykładowy jest plik jQuery-File-Upload.

Na moim coffeescript tym, co mam

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() 

Ten kod robi wezwanie do mojego routera na szynach, ale nie wysyła żadnych plików graficznych w ciągu (sprawdziłem w sieci na karcie chrom) Więc nie wiem, czy to jest w porządku? Czy jest miejsce, w którym mogę znaleźć dokumentację do ładowania plików? Strona Jquery nie ma nic ... Do mojego projektu potrzebuję też przeciągania i upuszczania, więc czy jest tam lepsza biblioteka jquery? (z dobrymi przykładami)

Dzięki!

Odpowiedz

0

Strona wiki zawiera szczegółowe instrukcje i kod, jak zmusić go skonfigurować. Mam tę samą konfigurację i zadziałało to bez żadnych problemów.

Jeśli chcesz, aby użytkownicy mogli wybrać wiele plików naraz: https://github.com/blueimp/jQuery-File-Upload/wiki/Rails-setup-for-V6-(multiple)

Jeśli chcesz tylko aby umożliwić wybranie jednego pliku w dialogu Plik: https://github.com/blueimp/jQuery-File-Upload/wiki/Rails-setup-for-V6

nadzieję, że to pomaga.

Powiązane problemy