`

文件上传方式一

    博客分类:
  • java
阅读更多
 public String upload(){
        
        String path=ServletActionContext.getServletContext().getRealPath("/upload");
        File saveFile = new File(path, this.getFileFileName());

        // 判断是否存在同名文件
        if (saveFile.exists()) {
            return "false";
        }
        file.renameTo(saveFile);
        return null;
}
 
var upload1;

window.onload = function() {
	upload1 = new SWFUpload({
		// Backend Settings
		upload_url: "fileUploadAction.action", //处理上传请求的服务器端URL,必选
		file_post_name: "file",                   //POST过去的$_FILES的数组名,与后台file一致
		//post_params: {"picSESSID" : "songhao"}, //POST过去的参数,可选
		
		// File Upload Settings
		file_size_limit : "102400",	           //文件大小设定1024表示1M
		file_types : "*.zip",//文件上传类型,文件后缀而已
		file_types_description : "Zip Files",  //文件类型描述,文件选择框会显示,可以随便写
		file_upload_limit : "5",  //一次性最多上传文件个数,在上传过程中,该数字会累加,如果设置为0则表示没有限制
		file_queue_limit : "0",    //上传队列数量限制,该项通常不需设置,会根据file_upload_limit自动赋值

		// Event Handler Settings (all my handlers are in the Handler.js file)
		file_dialog_start_handler : fileDialogStart,
		file_queued_handler : fileQueued,
		file_queue_error_handler : fileQueueError,
		file_dialog_complete_handler : fileDialogComplete,
		upload_start_handler : uploadStart,
		upload_progress_handler : uploadProgress,
		upload_error_handler : uploadError,
		upload_success_handler : uploadSuccess,
		upload_complete_handler : uploadComplete,

		// Button Settings   button的图片
		button_image_url : "images/ico_button_File.png",
		button_placeholder_id : "spanButtonPlaceholder1",
		button_width: 100,
		button_height: 28,
		
		// Flash Settings
		flash_url : "swfupload/swfupload.swf",

		//custom_settings
		custom_settings : {
			progressTarget : "fsUploadProgress1",
			cancelButtonId : "btnCancel1",
			uploadButtonId : "btnUpload1"
		},
		
		// Debug Settings
		debug: false
	});
 }
 
分享到:
评论

相关推荐

    基于SpringBoot的文件上传系统,前后端分离,单文件上传,多文件上传,大文件上传,断点续传,文件秒传,图片上传

    基于SpringBoot的文件上传系统,前后端分离,单文件上传,多文件上传,大文件上传,断点续传,文件秒传,图片上传 项目经过严格测试,确保可以运行! 采用前后端分离的方式进行开发,实现了几种常用的文件上传功能...

    Post方式上传文件

    在IT行业中,网络请求是应用程序与服务器交互的重要方式,而POST请求是其中最常见的一种,尤其在处理数据提交和文件上传时。本实例主要聚焦于使用POST方式上传文件,这在移动应用、网页表单或者后台接口开发中非常...

    文件上传和下载文件上传和下载文件上传和下载

    文件上传和下载是Web应用程序中的核心功能之一,无论是用户向服务器提交个人资料、分享文档,还是从服务器获取资源,如软件更新、电子书籍等,都离不开这一操作。在这个过程中,前端与后端的交互以及数据的安全传输...

    asp 大文件上传 更灵活的上传方式

    在ASP(Active Server Pages)开发中,处理大文件上传是一个常见的需求,特别是在处理用户上传多媒体内容或大量数据时。本文将详细介绍四种不同的大文件上传方法,以帮助开发者更灵活地应对这种场景。 1. **Ajax ...

    net 实现文件上传的三种方式

    在IT行业中,文件上传是Web应用中常见的功能之一,它允许用户将本地的文件传输到服务器上。在.NET框架中,实现文件上传有多种方法,包括简单方式、批量方式和多文件方式。以下是对这些方法的详细解释: 1. **简单...

    PHP文件上传类

    为了简化这个过程,开发者通常会编写一个专门的文件上传类,以实现对上传过程的全面控制和错误处理。以下是对"PHP文件上传类"的详细解析: 1. **类的结构**: - 一个PHP文件上传类通常包含一系列的方法,如`upload...

    http post方式上传文件(C#)

    在IT行业中,HTTP POST方式是常见的一种数据提交方式,尤其在文件上传场景中。C#作为.NET框架的主要编程语言,提供了强大的支持来实现这个功能。本文将深入探讨如何使用C#进行HTTP POST方式的文件上传,并关注一些...

    Java大文件上传(1GB,图片,视频,Flash文件,音频文件)

    在IT行业中,大文件上传是一项常见的需求,尤其是在多媒体分享、云存储服务以及各种内容管理系统中。Java作为一种广泛使用的服务器端编程语言,对于处理大文件上传提供了多种策略和技术。本篇文章将详细探讨Java实现...

    ASP.NET Core文件上传与下载实例(多种上传方式)

    *** Core通过`IFormFile`接口和异步编程模型为开发者提供了一种高效、简洁的方式来处理文件上传下载的需求。通过理解`IFormFile`接口的使用、控制器与动作方法的设计、Tag Helper的运用、异步编程的模型以及文件系统...

    一个Struts1多文件上传实例(附Form中传List示例)

    该库提供了一种处理multipart/form-data类型请求的方式,这种类型的请求通常用于文件上传。要实现多文件上传,需要在HTML表单中使用`<input type="file" multiple>`标签,并在ActionForm中定义一个List或数组来存储...

    多文件上传 源码

    在IT行业中,多文件上传是一项常见的功能,尤其在文件共享、云存储以及社交媒体等应用场景中。这个源码可能提供了一种实现方式,允许用户同时上传多个文件,并且带有进度条显示,用户可以随时停止或删除正在上传的...

    Ruby-attache一个文件上传方式

    Ruby-Attache是一个用于处理文件上传的库,它为开发者提供了简单、安全的方式来管理应用程序中的文件上传功能。在Ruby世界中,Attache旨在提供一种优雅的API,使得开发者能够轻松集成文件上传到他们的Web应用中,...

    Vuejs文件上传组件多文件上传

    本篇将详细介绍Vue.js中实现多文件上传的相关知识点,以及如何使用`vue-upload-component`这个开源组件来帮助我们实现这一功能。 首先,文件上传组件通常需要处理以下几个关键点: 1. **多文件选择**:用户可能...

    Java实现文件与图片的上传下载---三种方式

    SmartUpload是一个Java上传组件,它简化了文件上传的处理过程。在JSP页面中,我们可以使用SmartUpload提供的标签库来创建上传界面。在Servlet中,初始化SmartUpload对象,调用其`upload()`方法解析上传请求,然后...

    C# http方式文件上传客户端

    在C#编程环境中,开发一个HTTP文件上传客户端是一项常见的任务,尤其在构建Web应用程序或集成API接口时。本文将深入探讨如何使用C#实现在HTTP协议基础上的文件上传功能,并展示上传进度,确保程序的正确运行。 首先...

    php大文件上传

    在PHP开发中,大文件上传是一项常见的需求,尤其是在多媒体内容分享、文件共享或者云存储服务等场景下。然而,PHP默认设置对大文件上传有限制,可能会导致上传失败或者超时。本案例将探讨如何通过PHP实现大文件的...

    文件上传三种方式

    文件上传三种方式

    COS 文件上传;

    在COS中进行文件上传是开发者和用户常用的操作之一,对于构建云应用或者进行数据备份、迁移至关重要。下面我们将详细探讨COS文件上传的相关知识点。 一、COS基本概念 1. 存储桶(Bucket):COS中的基本存储单元,...

    大文件以及多文件上传

    在.NET开发环境中,文件上传是一项常见的任务,尤其在构建Web应用程序时。本项目"大文件以及多文件上传"专门解决了这一需求,它提供了一个带有进度条的用户界面,以优化用户体验。下面将详细介绍这个项目的核心知识...

    ThinkPHP文件上传配置

    在ThinkPHP框架中,文件上传配置是一个非常重要的部分。正确地配置文件上传可以确保网站的安全性和稳定性。在本文中,我们将详细介绍ThinkPHP文件上传配置的各个参数,并对每个参数进行详细解释。 首先,maxSize...

Global site tag (gtag.js) - Google Analytics