Scala Lift - Сохранить файл из данных поста (загрузчик valums) - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть следующий объект

object Upload_Dispatch extends RestHelper {

    serve {

        /* Presentation ---------------------------------------------*/
        case "upload_presentation" :: Nil Post req => {

            println(req.body.map(_.length))

            JsonResponse(JObject(JField("success", JBool(true)) :: Nil))

        }

    }

}

Это происходит отсюда:

https://github.com/timperrett/lift-file-uploader

Сценарий загрузки valums находится здесь:

http://valums.com/ajax-upload/

У меня все работает нормально с возвращенным ответом и т. Д. Как мне на самом деле сохранить отправляемые файлы?Как мне получить доступ к массиву байтов, чтобы я мог использовать FileOutputStream?

Заранее спасибо, любая помощь очень ценится:)

1 Ответ

2 голосов
/ 19 февраля 2012

Я думаю, что вы можете настроить форму кода здесь , чтобы загрузить файл и сохранить его на своем сервере.Этот пример сохраняет его в MongoFS.

Этот сохраняет его на диск

...