0
나는 다음 코드 다음AJAX 파일 업로드 다시로드 응용 프로그램
class PresentationUpload {
def uploadForm(form:NodeSeq) : NodeSeq = {
var fileHolder: Box[FileParamHolder] = Empty
def handleFile() = {
fileHolder.map { holder =>
val filePath = "src/main/webapp/files"
val oFile = new File(filePath, holder.fileName)
val output = new FileOutputStream(oFile)
output.write(holder.file)
output.close()
} openOr {
// Do something
}
}
val bindForm = "type=file" #> fileUpload((fph) => fileHolder = Full(fph)) &
"type=submit" #> ajaxSubmit("Submit", handleFile _)
ajaxForm(bindForm(form))
}
}
파일 업로드를 올바르게하지만이 아약스 업로드를 처리하는 올바른 방법이며, 응용 프로그램을 다시로드 또는 내가 사용해야 다른 방법이 있나요? 많은