неверная кодировка при загрузке изображения на рельсы с использованием JavaScript - PullRequest
0 голосов
/ 03 января 2012

Я использую qqfileupload (http://valums.com/ajax-upload/), чтобы создать единый интерфейс для перетаскивания изображений.

Запрос отправляется на рельсы, и моя консоль рельсов возвращается

!! Unexpected error while processing request: invalid %-encoding (����JFIFdd��Ducky��Adobed)

что я предполагаю, что рельсы пытаются прочитать файл.

Я установил свой контроллер на вывод

return render :text => params

думал, что мог бы посмотреть, что получал сервер, но я снова получаю непредвиденную ошибку, которая говорит мне, что Rails нажимает эту ошибку, прежде чем добраться до контроллера.

Параметры из консоли javascript показывают

http://localhost:3000/users?qqfile=me.jpg&first_name=&last_name=

первое и последнее поля должны быть пустыми.

1 Ответ

0 голосов
/ 04 января 2012

Я следил за этим уроком http://css -tricks.com / ajax-image-uploading / , который выглядел очень похоже на случай, который я уже использовал, и это привело к этому скрипту загрузки http://valums.com/ajax-upload/,, который почти идентичен тому, который я имел раньше, но как-то немного отличается и не возвращает ошибку выше.

Надеюсь, это кому-нибудь поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...