2
Internet上有大量關於如何在其他語言的HTTP POST請求中發送文件流的文檔,但在Scalatra中沒有。Scalatra - 請求正文中的字節數組/圖像流
轉到主題:我想通過Scalatra post()發送一個圖像作爲字節數組或文件流(對於馬虎的術語,我是一個絕對的新手)。我已經有了後端Java函數,它將字節數組轉換成.jpg圖像並將其存儲在服務器上。我不清楚的是在Scalatra中如何做到這一點的確切語法。
這就是我的崗位要求是什麼樣子:
val imageInBytes = ... //obtain image in bytes
post("/images", ("image" -> imageInBytes))
然而,Eclipse中說,重載的方法後,不能適用於(字符串(字符串數組[字節]))
在服務器方:
post("/images"){
contentType = "image/jpeg" //for displaying the image
val imInBytes = params("image") //obtain data from request body
//do something with it.
}
任何幫助將不勝感激!
我認爲scalatra不能做請求。它只是服務器....我誤解了一些東西嗎? –