标签:nbsp esc pid color app text java oct bsp
1.页面内容
<!DOCTYPE html> <html> <head> <title>index.html</title> <meta name="keywords" content="keyword1,keyword2,keyword3"> <meta name="description" content="this is my page"> <meta name="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head> <body> <form action="@@{UploadTest.saveFile()}" method="post" enctype="multipart/form-data"> <input type="file" name="file"/> <input type="submit" value="submit"/> </form> </body> </html>
2.控制层代码
package controllers; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import org.jboss.logging.Param; import models.BaseDocumentlinkobjInfo; import play.Play; import play.db.jpa.Blob; import play.libs.Files; import play.libs.MimeTypes; import core.AppUtil; import core.BaseController; import core.utils.FileUtil; public class UploadTest extends BaseController{ public static void index() { renderJapid(); } public static void saveFile(File file,String name) throws Exception{ //此处可以按照需求做一些判断再进行文件上传 //tmp/为文件的本地上传路径,file.getName()获取上传文件的名称,也可以自己定义 Files.copy(file, Play.getFile("tmp/"+file.getName())); renderText("上传文件成功!"); } }
这个是play框架的一个最基础上传文件流程,希望能帮到各位。
标签:nbsp esc pid color app text java oct bsp
原文地址:https://www.cnblogs.com/black-knight/p/8892040.html