summaryrefslogtreecommitdiff
path: root/example/formJsonPost/app/src/FormJsonPost.scala
diff options
context:
space:
mode:
Diffstat (limited to 'example/formJsonPost/app/src/FormJsonPost.scala')
-rw-r--r--example/formJsonPost/app/src/FormJsonPost.scala19
1 files changed, 19 insertions, 0 deletions
diff --git a/example/formJsonPost/app/src/FormJsonPost.scala b/example/formJsonPost/app/src/FormJsonPost.scala
new file mode 100644
index 0000000..3714f39
--- /dev/null
+++ b/example/formJsonPost/app/src/FormJsonPost.scala
@@ -0,0 +1,19 @@
+package app
+object FormJsonPost extends cask.MainRoutes{
+ @cask.postJson("/json")
+ def jsonEndpoint(value1: ujson.Js.Value, value2: Seq[Int]) = {
+ "OK " + value1 + " " + value2
+ }
+
+ @cask.postForm("/form")
+ def formEndpoint(value1: cask.FormValue, value2: Seq[Int]) = {
+ "OK " + value1 + " " + value2
+ }
+
+ @cask.postForm("/upload")
+ def uploadFile(image: cask.FormFile) = {
+ image.fileName
+ }
+
+ initialize()
+}