include compose
This commit is contained in:
client
features
content
common
src
commonMain
kotlin
dev
inmo
postssystem
features
content
common
server
src
jvmMain
kotlin
dev
inmo
postssystem
features
content
files
common
src
jvmMain
kotlin
dev
inmo
postssystem
features
files
common
gradle
settings.gradletargets/telegram/publication/server/src/jvmMain/kotlin/dev/inmo/postssystem/targets/telegram/publication/server
@ -1,22 +0,0 @@
|
||||
package dev.inmo.postssystem.features.content.server
|
||||
|
||||
import com.benasher44.uuid.uuid4
|
||||
import dev.inmo.micro_utils.common.FileName
|
||||
import io.ktor.http.content.PartData
|
||||
import java.io.File
|
||||
|
||||
suspend fun PartData.loadContent() {
|
||||
when (this) {
|
||||
is PartData.FormItem -> TODO()
|
||||
is PartData.FileItem -> {
|
||||
val fileName = FileName(originalFileName ?: return null)
|
||||
val downloadTo = File.createTempFile(
|
||||
uuid4().toString(),
|
||||
fileName.extension
|
||||
)
|
||||
headers["data"]
|
||||
return
|
||||
}
|
||||
is PartData.BinaryItem -> return null/* Currently impossible state */
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user