Отправка группы двоичных файлов обратно пользователю как изображение:
interface API
{
@path("/data/image")
@contentType("image/png")
ubyte[] getImagePreview(string foo);
}
Функция возвращает массив Json
со значениями ubyte[]
Вотсписок атрибутов, которые я могу использовать:
adjustMethodStyle
bodyParam
contentType
extractHTTPMethodAndName
headerParam
method
noRoute
path
queryParam
rootPathFromName
Источник: Vibe.d site
Единственный атрибут, который может выполнять эту работу, - contentType
, и в нем сказанотам он работает только с ubyte[]
функциями, и это то, что я использовал.
Чего мне не хватает?