|
Модераторы: Snowy, Poseidon, MetalFan |
|
dyager |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 8.4.2010 Репутация: нет Всего: нет |
НАРОД, ПОМОГИТЕ. ВЕСЬ ИНЕТ ПЕРЕРЫЛ
Проблема следующая: отправляю post запрос через TIdHttp, в Post-запросе файл c русским названием, где-то по пути ломается название. было: Тgffgекстовка.txt стало: =?KOI8-R?B?9GdmZmfFy9PUz9fLwS50eHQ=?= результат Http Analizer: ----------122415134445042 Content-Disposition: form-data; name="document_type" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 8 ----------122415134445042 Content-Disposition: form-data; name="document_file"; filename="=?KOI8-R?B?9GdmZmfFy9PUz9fLwS50eHQ=?=" Content-Type: application/octet-stream; Content-Transfer-Encoding: binary ??????N????µ??N??°N???N? ----------122415134445042-- Часть процедуры отправки файла в сеть: lHTTP.Request.CustomHeaders.AddValue('X-CSRFToken', SERVEREXPLORER.IdCookieManager1.CookieCollection.Items[0].Value); lHTTP.Request.AcceptEncoding:='gzip, deflate'; lHTTP.Request.AcceptCharSet:='utf-8'; lHTTP.Response.ContentType := 'text/json; charset=utf-8'; data.AddFormField('document_type', FileType, 'utf-8'); data.AddFile('document_file', Тgffgекстовка.txt, 'application/octet-stream;'); lHTTP.Post(aURL, data); Вопрос, как сделать так, чтобы название файла не ломалось, а оставалось в юникоде. Версия Indy: Indy Library 10.5.7 Сервер написан на Django. |
|||
|
||||
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |