parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

про response:body[hash]

Maxx 25.05.2016 18:02

Сейчас согласно доке есть два варианта отдать посетителю файл
1. $response:body[
	$.file[path]
	$.name[name]
]
и
2. $response:body[$file]
Причем при втором варианте передать имя файла можно в некоторых случаях (например file::load с указанием имени файла). В остальных случаях нужно передавать руками заголовки (ex $reponse.content-disposition[...]). Эта ситуация возникает в полный рост в частности когда нужно передать посетителю результат работы скрипта (file::exec). Можно сохранить результат работы в файл а потом передать как путь, но как то это некрасиво, если сам файл не нужен.

Нельзя ли добавить в response:body (и download соответственно) добавить возможность передать напрямую файл в виде поля хэша, а не только путь к нему?
$response:body[
	$.file[^file::exec[.....]]
	$.name[myname]
	$.content-type[...]
	...
]