Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- post {
- path("dashboard" / "excel" / "upload") {
- handleWith {
- data: MultipartFormData =>
- val response = FileUploadResponse("error", "", "", "")
- data.fields.size match {
- case 0 => response.tag = "EMPTY_FILE_LIST"
- response.message = "Array is empty"
- case _ =>
- for (fileEntity <- data.fields) {
- val filename = System.currentTimeMillis() + "_" + fileEntity.filename.getOrElse("")
- val headers = fileEntity.headers
- val name = fileEntity.name
- val contentRange = fileEntity.contentRange
- val content = fileEntity.entity.data.toByteArray
- val size = fileEntity.entity.data.length
- val fos = new java.io.FileOutputStream(GlobalVariables.dashboardFileFolder + filename)
- fos.write(content)
- fos.close()
- response.fileName = filename
- response.status = "success"
- }
- }
- response
- }
- }
- }
Add Comment
Please, Sign In to add comment