Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TIDHTTP отправка файла с Русским именем, TIDHTTP отправка файла с Русским именем 
:(
    Опции темы
dyager
Дата 2.1.2016, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0922 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.