4 import play.api.mvc.MultipartFormData.FilePart
5 import play.api.libs.Files.TemporaryFile
8 case class UploadAtach() {
9 def uploadAtach(atach:FilePart[TemporaryFile], grpName:String, partId:Long, notifyId:Long, replyId:Long) = {
10 val filename = atach.filename
11 val contentType = atach.contentType
12 var folder = Messages("atach.folder")
13 if(!folder.endsWith("/")) {folder = folder.concat("/")}
14 val url = folder + filename
15 atach.ref.moveTo(new File(url), true)
16 PartsListDb.atachs.insert(Atach(contentType.get, filename, grpName, partId, notifyId, replyId))