首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

playframework 通过托放到指定位置来下传文件

2012-12-18 
playframework 通过托放到指定位置来上传文件首先要下载一个jquery的插件 传送门使用方法:?div idfile-

playframework 通过托放到指定位置来上传文件

首先要下载一个jquery的插件 传送门

使用方法:

?

<div id="file-uploader">    <script>        function createUploader(){            var uploader = new qq.FileUploader({                element: document.getElementById('file-uploader'),                action: '/upload',                debug: true            });        }        window.onload = createUploader;    </script>    </div>

?playframework controller里的代码

?

public static void upload(String qqfile) {       if(request.isNew) {        FileOutputStream moveTo = null;        String filename = request.headers.get("x-file-name").value();        try {            InputStream data = request.body;            moveTo = new FileOutputStream(new File(Play.getFile("").getAbsolutePath()) + File.separator + "uploads" + File.separator + filename );            IOUtils.copy(data, moveTo);        } catch(Exception ex) {            renderJSON("{success: false}");        }         }        renderJSON("{success: true}");    }

热点排行