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!