Size: a a a

2019 March 08

VP

Vladimir Petrakovich in Kotlin JVM
Алексей Овсянников
Как минимум, скоуп существует для централизованной остановки запущенных внутри корутин
Скоуп сам по себе просто даёт контекст. Не больше.
Диспетчер, job и прочее лежит в этом контексте.
источник

SZ

Sergey Zolotov in Kotlin JVM
Vladimir Petrakovich
Скоуп сам по себе просто даёт контекст. Не больше.
Диспетчер, job и прочее лежит в этом контексте.
+
источник
2019 March 09

А

Андрей in Kotlin JVM
Подскажите, пожалуйста, почему не получается загрузить файл? Из питона загружается без проблем
источник

А

Андрей in Kotlin JVM
Так выглядит обработчик запроса на сервере
источник

A

Alex in Kotlin JVM
Андрей
Подскажите, пожалуйста, почему не получается загрузить файл? Из питона загружается без проблем
Капчу ломать потому что нехорошо
источник

BP

Bogdan Panchenko in Kotlin JVM
Андрей
Подскажите, пожалуйста, почему не получается загрузить файл? Из питона загружается без проблем
возможно не jpg, a jpeg
источник

А

Андрей in Kotlin JVM
Лучше не стало
источник

AS

Andrey Sidorenko in Kotlin JVM
Из документации ktor'a:
The submitFormWithBinaryData method:
submitFormWithBinaryData(formData: List<PartData>, block: HttpRequestBuilder.() -> Unit = {}): T
It allows to generate a multipart POST request from a list of PartData. PartData can be PartData.FormItem, PartData.BinaryItem or PartData.FileItem.


Я бы попробовал его
источник

AS

Andrey Sidorenko in Kotlin JVM
Чтобы заработало с ним, а потом бы смотрел, в чем разница в формируемых запросах
источник

AS

Andrey Sidorenko in Kotlin JVM
Но вообще полагаю просто неверно указан тип - BinaryItem / FileItem вместо FormItem
источник

А

Андрей in Kotlin JVM
Я попробовал сделать так, никакого улучшения
источник

А

Андрей in Kotlin JVM
Andrey Sidorenko
Но вообще полагаю просто неверно указан тип - BinaryItem / FileItem вместо FormItem
Не понял, где это должно быть
источник

AS

Andrey Sidorenko in Kotlin JVM
Андрей
Я попробовал сделать так, никакого улучшения
попробуй в
Headers.build {
...
}

Добавить
append(HttpHeaders.ContentDisposition, "filename=${value.filename}")
источник

AS

Andrey Sidorenko in Kotlin JVM
Ну, с именем файла нужным тебе
источник

А

Андрей in Kotlin JVM
Andrey Sidorenko
попробуй в
Headers.build {
...
}

Добавить
append(HttpHeaders.ContentDisposition, "filename=${value.filename}")
О, спасибо большое, заработало
источник
2019 March 11

SZ

Sergey Zolotov in Kotlin JVM
кто-то уже в GraalVM упарывается?
источник

RI

Ruslan Ibragimov in Kotlin JVM
Sergey Zolotov
кто-то уже в GraalVM упарывается?
Хочешь в прод?
источник

SZ

Sergey Zolotov in Kotlin JVM
Ruslan Ibragimov
Хочешь в прод?
пока только смотрю какие ньюансы могут быть. а то без всяких телодвижений собрать native image, заиметь х10 экономию по памяти и как некоторые бенчмарки говорят до х2 прирост по перформансу
источник

SZ

Sergey Zolotov in Kotlin JVM
смотрится вкусно, особенно если нужно только в докере гонять
источник

I

Igor in Kotlin JVM
Sergey Zolotov
кто-то уже в GraalVM упарывается?
Чат для таких есть @graalvm_ru
источник