Укажите тип MIME при загрузке двоичного файла с помощью кнопки OK () в Play for Scala - PullRequest
0 голосов
/ 15 мая 2018

Я загружаю бинарный файл с помощью Play for Scala следующим образом:

class Test extends Controller  {

    def test = Action { request =>

        val byteArray = Files.readAllBytes(Paths.get("path/to/file.jpeg"))
        Ok(byteArray)

    }

 }

Но мне нужно определить тип файла MIME, как это сделать?

ОБНОВЛЕНИЕ

Я пробовал с as и sendFile, но в обоих случаях Play возвращает формат json, есть идеи, что не так?

enter image description here

1 Ответ

0 голосов
/ 15 мая 2018

Ok (который Status определен в Results) имеет метод as, который позволяет установить тип MIME:

Ok(byteArray).as("image/jpeg")

Обратите внимание, что есть также sendFile helper.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...