/ / Przesyłanie pliku Jquery przesyła tylko plik zamiast całych danych formularza - ruby-on-rails, jquery-file-upload

Jquery File Upload przesyła tylko plik zamiast całych danych formularzy - ruby-on-rails, plik-jQuery-upload

Korzystam z wtyczki ładowania plików jQuery (wersja podstawowa) https://github.com/blueimp/jQuery-File-Upload przesłać plik w tle za pomocą carrierwave i rails3.

   <script type="text/javascript">
//auto upload files on change event
$(function (){
$("form input[type="file"]").fileupload({
dataType: "script",
add: function (e, data) {
data.submit();
},
done: function (e, data){
},
});
});
</script>

Ale data.submit() Metoda przesyła dane z całego formularza wraz z plikiem, który należy załadować, co jest dużym problemem dla mojej aplikacji, biorąc pod uwagę wydajność.

Proszę mi pomóc, jeśli ktoś napotkał ten problem.

Odpowiedzi:

0 dla odpowiedzi № 1

nie możesz przesłać pliku bez przesłania formularza w szynach, więc jeśli to możliwe, utwórz inny formularz z przyciskiem wysyłania tylko pola pliku.