`
freeport
  • 浏览: 61067 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

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}");
    }
分享到:
评论

相关推荐

    Play Framework Cookbook.pdf

    无论是初学者还是有经验的开发人员,都可以从中学习到如何有效地使用 Play Framework 来构建高效稳定的 Web 应用。 - **核心章节内容**: - **基础设置与配置**:包括环境搭建、项目初始化、配置文件解读等基础...

    playframework中文教程.zip

    Play Framework 是一个开源的Web应用框架,主要针对Java和...这个教程对于初学者来说是了解和掌握Play Framework的重要资源,通过学习,你可以更加熟练地运用Play Framework进行敏捷开发,构建高效、可扩展的Web应用。

    play framework api,play! framework api,play api

    3. **路由系统**:Play Framework的路由文件定义了URL到Action的映射,允许开发者灵活地控制请求处理逻辑。 4. **模板引擎**:Play支持多种模板语言,如Ebean、JPA、Anorm等,用于生成动态HTML页面。这些模板与业务...

    Play Framework

    1. Play Framework 介绍 2. 创建和发布 Play 应用 2.1 创建 Play 的工程 2.2 Play 常用指令 2.3 Play 应用的 JVM 调优 3. 如何读取静态资源 4. Play框架的配置文件 5. 使用 Play 框架开发 Java 应用 5.1 HTTP...

    Play framework框架

    Play Framework框架 Play Framework框架是一种基于Java的软件框架,旨在提高开发效率和提供REST式的架构风格。该框架可以让开发者继续使用他们喜欢的开发环境或繻库,不需要切换到另一种语言、IDE或者其他繻库。 ...

    Play framework 2.0 -第一个应用程序

    本篇文章将引导你通过创建一个简单的待办事项(Todo List)应用来了解Play Framework 2.0的基本概念和操作流程。 一、环境准备 在开始之前,确保你的系统已安装Java Development Kit (JDK) 和 sbt (Scala Build ...

    PlayFramework框架验证.pdf

    在PlayFramework的配置文件中,通常需要在conf/messages文件里定义一系列的国际化键值对。这些配置项定义了默认的消息模板,例如validation.required=%s is required。在上述例子中,如果name和age字段的值为null,...

    Play Framework应用程序框架 v2.7.9.zip

    标签“软件工具”表明Play Framework是一个用于构建Web应用的工具,而“源码源代码”意味着我们可以访问到框架的原始代码,这对于开发者来说是极其重要的,因为可以直接查看和修改代码,进行调试或定制。此外,...

    playframework javaweb

    playframework javaweb playframework javaweb

    Play Framework Cookbook

    本书(《Play Framework Cookbook》)提供了超过 60 个实用的示例来帮助开发者深入理解 Play Framework 的高级概念,并有效地运用到实际项目中。 - **适用场景**:适合那些希望构建响应速度快、可扩展性强且易于维护...

    playFramework1.2.3

    Play Framework是Java Web开发领域的一款流行开源框架,以其简洁、高效和模块化的特性著称。在标题"playFramework1.2.3"中,我们关注的是Play Framework的1.2.3版本。这个版本是在其早期发展的一个稳定版本,提供了...

    playframework 框架学习之路 1

    通过这篇学习之路,你将逐步了解如何搭建Play Framework环境,创建第一个应用,理解其核心概念,并可能涉及一些进阶主题,如单元测试、数据库操作和安全控制。深入学习Play Framework将帮助你构建高性能、易于维护的...

    playframework框架项目部署文档

    总结来说,Play Framework的部署涉及到环境配置、项目构建和运行等多个环节,理解每个步骤的作用和操作细节对于顺利部署项目至关重要。在实践中,还可能遇到各种特定问题,需要结合官方文档和其他资源灵活应对,确保...

    Mastering Play Framework for Scala

    Mastering Play Framework for Scala

    Play Framework2本教程

    通过阅读《Play Framework最新教程.pdf》和《Play框架教程.pdf》,你将深入理解这些概念,并能够熟练地运用Play Framework2开发高效、可扩展的Web应用。无论是新手还是经验丰富的开发者,都能从这些教程中获益匪浅。

    play,play framework资料大全

    总的来说,这个"play,play framework资料大全"集合提供了全面的Play Framework学习资源,无论是初学者还是经验丰富的开发者,都能从中受益。通过深入学习这些资料,你可以掌握使用Java进行Web开发的新技巧,提升开发...

    PlayFramework框架安全模块.pdf

    此外,Play Framework的Secure模块还支持基于角色的授权(Role-based Authorization),你可以通过`requireRole()`方法指定用户必须拥有特定的角色才能访问特定的控制器或动作。例如,添加`requireRole("admin")`...

    play framework测试项目

    总的来说,"play framework测试项目"为我们提供了一个学习和实践Play Framework的起点。通过分析和运行这个项目,我们可以了解Play如何处理HTTP请求、如何组织应用结构、如何进行前端开发,以及如何进行测试。这将有...

    Play framework 2.0入门教程(三)的源代码,Play留言板

    在这里,我们将深入探讨Play Framework的核心概念和关键组件,以及如何通过源代码实现这个留言板功能。 首先,Play Framework采用模型-视图-控制器(MVC)架构模式,这使得代码组织清晰,易于维护。在`todolist`...

    play framework2.01 part1

    play framework2.01上半部分。

Global site tag (gtag.js) - Google Analytics