【发布时间】:2017-11-06 12:29:47
【问题描述】:
我有两个复选框,在提交时我希望用户下载两个不同的文件,我该怎么做?我需要帮助,因为我无法获得任何关于此的在线材料。我是这个框架的新手。
这是我迄今为止尝试过的
def render = {
def onSubmit1() : LiftResponse = {
val userInput1 = S.param("getit").openOr("")
val userInput2 = S.param("getit2").openOr("")
val checkbox1 = S.param("yes").openOr("")
val checkbox2 = S.param("yes").openOr("")
val fileToDownload = funFile(as, art, top)
val fileName = "My File"
if (fileToDownload.equals()) {
return S.redirectTo("/Somewhere")
} else {
InMemoryResponse(
fileToDownload.mkString("\n").getBytes("UTF-8"),
"Content-Type" -> "text/plain; charset=utf8" ::
"Content-Disposition" -> s"attachment; filename=$fileName" :: Nil,
cookies = Nil, code = 200)
}
"#submitButton" #> SHtml.onSubmitUnit(onSubmit1)
【问题讨论】:
-
我认为你必须通过 javascript 来完成