分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

PlayFrameWork实现文件上传,完整流程

发布时间:2023-09-06 01:50责任编辑:苏小强关键词:文件上传

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框架的一个最基础上传文件流程,希望能帮到各位。

PlayFrameWork实现文件上传,完整流程

原文地址:https://www.cnblogs.com/black-knight/p/8892040.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved