Grailsでフォルダを解凍する方法を教えてもらえますか?
現在、アップロードしたファイルをWebアプリのCSSフォルダーにコピーできます。
def uploadedFile = request.getFile('payload')
if(!uploadedFile.empty){
/* println "Class: ${uploadedFile.class}"
println "Name: ${uploadedFile.name}"
println "OriginalFileName: ${uploadedFile.originalFilename}"
println "Size: ${uploadedFile.size}"
println "ContentType: ${uploadedFile.contentType}"*/
def webRootDir = servletContext.getRealPath("/")
def userDir = new File(webRootDir, "/css")
userDir.mkdirs()
uploadedFile.transferTo( new File( userDir, uploadedFile.originalFilename))
render("Successfully copied to web-app folder")
}
else {
render(view:'config')
}
しかし、ここでzipファイルをアップロードする必要があり、そこからファイルまたは画像をCSSweb-appフォルダーに解凍する必要があります。