Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
 Content-Type в REST  [new]
nurlybekovnt
Member

Откуда:
Сообщений: 17
Приветствую всех. Как получить значение поля Content-Type из объекта %Stream.Object полученного с помощью stream=%request.GetMimeData(FormDataName, 1). Пробовал stream.GetAttribute("Content-Type"), %request.Get("Content-Type"), но всегда возвращает пустоту, хотя должно быть "image/jpeg", "application/pdf" или что-то в этом роде.
В JS:
    var formData = new FormData();
    formData.append('file', element[0].files[0]);
    console.log(element[0].files[0].type);

В консоль выводит "image/jpeg", "application/pdf", etc.
18 окт 17, 10:38    [20878214]     Ответить | Цитировать Сообщить модератору
 Re: Content-Type в REST  [new]
nurlybekovnt
Member

Откуда:
Сообщений: 17
Уважаемые, очень прошу вашей помощи. Значение file.type(content-type) нужно для проверки, является ли отправленный клиентом файл изображением или нет.
19 окт 17, 13:03    [20882247]     Ответить | Цитировать Сообщить модератору
 Re: Content-Type в REST  [new]
eduard93
Member

Откуда:
Сообщений: 134
nurlybekovnt, попробуйте
stream=%request.GetMimeData(FormDataName)
write stream.ContentType
19 окт 17, 20:11    [20883929]     Ответить | Цитировать Сообщить модератору
 Re: Content-Type в REST  [new]
nurlybekovnt
Member

Откуда:
Сообщений: 17
eduard93,

Invalid oref выкидывает
26 окт 17, 10:00    [20901054]     Ответить | Цитировать Сообщить модератору
 Re: Content-Type в REST  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 2876
nurlybekovnt,
я еще новичок тут, но в примере написано так
%request.MimeData("FileStream",1).ContentType


ЗЫЖ я пока не допетрю, что такое у Вас
FormDataName
27 окт 17, 14:41    [20906817]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить