Agile Uploader (изменяет размер изображения перед загрузкой на сервер): не работает, если имя изображения содержит буквы кириллицы - PullRequest
0 голосов
/ 31 января 2012

Я использую Agile Uploader в своем проекте, чтобы изменить размер изображения перед загрузкой на стороне клиента. И он работает нормально, за исключением одного: если имя изображения содержит буквы кириллицы, оно завершается с ошибкой сервера 500.

Как избежать этого или, если необходимо, переименовать файл с английскими буквами "на лету" (возможно, с помощью javascript).

Заранее спасибо!

1 Ответ

1 голос
/ 31 января 2012

Ну ... Agile Uploader, технически, не делает то, что говорит (и, честно говоря, это не очень качественный код).Для этого используется MultipartURLLoader , что, в свою очередь, немного лучше кода, но ... Хорошо, я не говорю, что вам нужно все это переделывать, но что-то, что вы хотели бы исправить, вероятноявляется частью этого файла, внутренним классом FilePart, где он записывает имя файла, которое он должен сделать escapeMultibyte именем, потому что код записывает его как UTF-8, но объявляет заголовки как одиночные.байт.

...