|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.01.2010, 16:50 | #1 |
Пользователь
Регистрация: 30.03.2009
Сообщений: 77
|
Определение Content-Type
Каким способом можно определить Content-Type зная расширение файла?
Вся проблема в том что для каждого расширение надо указывать уникальный "Тип данных" Вот пару примеров: .txt text/plain .exe application/x-msdos-program |
25.01.2010, 17:17 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
если ИнДи то попробуйте не указывать('')он поидее должен сам подставить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
25.01.2010, 17:23 | #3 |
Пользователь
Регистрация: 30.03.2009
Сообщений: 77
|
|
25.01.2010, 17:25 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
тогда там же подсмотрите
idmultipartformdata (вроде так) там посмотнрите как работает метод AddFile Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
25.01.2010, 19:00 | #5 | |
Пользователь
Регистрация: 30.03.2009
Сообщений: 77
|
Цитата:
Код:
Код:
PS: AddFile не юзал, буду рыть инфу по AddFile... |
|
26.01.2010, 21:55 | #6 |
Пользователь
Регистрация: 30.03.2009
Сообщений: 77
|
Проблема решена.
Проблема решена просмотром реестра HKEY_CLASSES_ROOT
Код:
Ps: Тему Closed |
18.02.2010, 12:32 | #7 |
Новичок
Джуниор
Регистрация: 18.02.2010
Сообщений: 2
|
А вот что советует хелп:
Example (Delphi) Adding an upload file to a multipart data stream. AValues := TIdStringList.Create; AValues.Values['usr'] := '"John Doe"'; AValues.Values['grp'] := 'public'; AValues.Values['fil'] := 'c:imageslogo.gif'; PostStream:= TIdMultiPartFormDataStream.Create; ResponseStream := TIdStringStream.Create(''); try PostStream.AddFormField('usr', AValues.Values['usr']); PostStream.AddFormField('grp', AValues.Values['grp']); PostStream.AddFile('fil', AValues.Values['fil'], GetMIMETypeFromFile(AValues.Values['fil'])); IdHTTP1.Request.ContentType := PostStream.RequestContentType; IdHTTP1.Post(sURL, PostStream, ResponseStream); finally Memo1.Text := ResponseStream.DataString; ResponseStream.Free; PostStream.Free; AValues.Free; end; Последний раз редактировалось MoM; 18.02.2010 в 12:35. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определение Mime Content type в Delphi | lexesv | Общие вопросы Delphi | 2 | 24.11.2009 02:33 |
unsafe type | Sergey2 | Общие вопросы Delphi | 0 | 08.08.2009 18:01 |
web-content | alexinspir | Общие вопросы по Java, Java SE, Kotlin | 1 | 31.03.2009 04:55 |
Incompatible type conversion | Fox99 | Общие вопросы C/C++ | 4 | 14.08.2008 11:45 |
New Type | Манжосов Денис :) | Общие вопросы Delphi | 5 | 30.07.2008 12:34 |