0 0

java上传大文件的问题15

现在在做的一个java web项目中,要用的上传下载文件,并且文件都比较大,一般都是600M--800M。

采用什么方式好?如果直接用控件的话麻烦推荐一个,如果要用FTP方式的话麻烦也推荐一个。谢谢

问题补充:
ujnlu 写道
你是工具直接上传么?
如果想快的话 可以多线程filechannel的方式

不是工具直接上传
现在项目刚开始 我也是新手 现在的情况是上传一些视频素材 都比较大
想了解采用什么方式比较好 最后有向后的扩展性 毕竟素材是以后的会可能越来越大的
2012年2月14日 16:27

2个答案 按时间排序 按投票排序

0 0

可以直接使用web方式直接上传
web.xml中可以设置上传文件的大小,默认是4M吧,这个记不清了。

最大设置过4G,文件越大上传越慢,如果出现错误,文件的完整性得不到保证。


以前还有一个作法,是生成一个FTP的地址与帐号,让用户自己用FTP客户端软件上传到FTP上。

2012年2月21日 11:05
0 0

你是工具直接上传么?
如果想快的话 可以多线程filechannel的方式

2012年2月14日 17:04

相关推荐

    java 实现大文件上传

    ### Java实现大文件上传知识点详解 #### 一、文件上传的重要性及Java中的处理方式 文件上传作为B/S架构中的一项核心功能,在很多应用场景下都扮演着至关重要的角色。例如,在线文档分享、用户资料上传、多媒体文件...

    java大文件上传

    配置`plupload`时,关键是要设置`chunk_size`参数,用于控制每次上传的数据块大小,这样可以有效地避免一次性加载大文件导致的内存问题。同时,设置`max_file_size`参数来限制可上传的最大文件大小。 在后端,我们...

    java上传文件jar

    标题提到的"java上传文件jar"实际上指的是两个关键的Java库,它们是Apache Commons IO和Apache Commons FileUpload。这两个库提供了强大的文件操作和文件上传功能,是Java开发者处理文件上传问题的得力助手。 首先...

    java图形化实现文件上传_javagui上传文件,gui编写上传下载文件功能-Java文档类资源

    (3)单击“上传客服端”窗口中的“测试”按钮,如果弹出“连接成功”界面,那就说明你可以上传文件了。 (4)单击“上传客服端”窗口中的“浏览”按钮,选择你要上传的文件。 (5)单击“上传客服端”窗口中的...

    java实现上传文件类型检测过程解析

    "Java 实现上传文件类型检测过程解析" Java 实现上传文件类型检测过程解析是指在进行文件上传时,对上传文件的格式进行控制,以防止黑客将病毒脚本上传。单纯的将文件名的类型进行截取的方式非常容易遭到破解,...

    基于Java的FastDFS大文件上传与断点续传设计源码

    本源码项目是基于Java的FastDFS大文件上传与断点续传设计,包含36个文件,主要使用Java、JavaScript和CSS编程语言。该项目旨在实现h5与fastdfs之间的高性能断点续传、秒传、大文件上传以及使用redis文件锁。系统提供...

    java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类

    java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件上传工具类java 文件...

    Java大文件上传

    在大文件上传的场景中,DWР可以通过异步的方式分块上传文件,避免了单个大文件一次性上传导致的浏览器内存占用过高或超时问题。 实现Java大文件上传通常需要以下几个关键步骤: 1. **前端界面**:首先,我们需要...

    JAVA 网站上传大文件报 500 错误1

    在日常开发过程中,我们经常会遇到通过JAVA网站上传文件的需求。但在某些场景下,当用户尝试上传较大的文件时,系统可能会返回一个500错误。这种情况不仅影响用户体验,也可能成为排查故障的难点。本文将详细分析这...

    java实现大文件上传并有进度条及其代码解析

    在Java开发中,处理大文件上传是一项常见的任务,特别是在Web应用中。为了提供更好的用户体验,通常需要添加进度条功能,让用户了解文件上传的状态。本文将详细介绍如何使用Java实现大文件的上传并展示进度条,同时...

    java文件异步上传

    Java文件异步上传是一种在Web应用中常见的技术,它允许用户在不阻塞浏览器界面的情况下上传文件。这种技术尤其在处理大文件或者批量上传时,能够显著提升用户体验,因为它们不会冻结页面,允许用户继续与应用程序...

    java实现大文件上传分片上传断点续传.zip

    在Java开发中,大文件上传是一项常见的需求,尤其是在云存储、大数据传输以及互联网应用中。本项目"java实现大文件上传分片上传断点续传.zip"提供了一个基于SpringBoot框架的解决方案,它实现了大文件的分片上传和...

    java上传大文件带进度条

    可自主限制上传文件的文件类型 showProgress "" "" "" 方法的第二个参数为限制上传文件类型 多文件时用 ‘|’ 进行分割 如: zip| rar| jif

    java实现文件批量上传

    `javax.servlet.http.Part`接口提供了处理上传文件的方法。通常,我们使用Servlet 3.0及以上版本的API来处理这部分工作,因为它们对文件上传提供了更好的支持。 在EXT中,我们可以创建一个包含文件上传控件的表单。...

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

    Java作为一种广泛使用的服务器端编程语言,对于处理大文件上传提供了多种策略和技术。本篇文章将详细探讨Java实现大文件上传的原理、方法及优化策略。 首先,我们需要理解HTTP协议在上传大文件时面临的挑战。标准的...

    java大文件上传至ftp服务器带进度条显示的

    在Java编程中,大文件上传至FTP(File Transfer Protocol)服务器是一项常见的任务,尤其是在处理大量数据传输时。这个场景中,我们关注的重点是如何在上传过程中显示进度条,并确保该进度条与FTP上传的速度同步,以...

    Java 上传文件到 SharePoint

    总之,Java上传文件到SharePoint是一个涉及网络通信、文件操作和认证授权的复杂过程。理解并掌握这些概念,结合适当的工具或库,可以有效地实现文件在Java应用和SharePoint之间的传输。在阅读给定的博客文章...

    java实现的上传大文件以及压缩包,并且支持断点续传-上传大文件.zip

    多部分请求允许我们分块上传文件,而不是一次性加载整个文件到内存。以下是一个简单的Servlet示例: ```java @WebServlet("/upload") @MultipartConfig public class UploadServlet extends HttpServlet { ...

    java上传本地文件到oss指定目录

    总之,Java上传本地文件到阿里云OSS涉及到的知识点包括:阿里云OSS服务的使用、OSS Java SDK的集成、身份验证、文件上传操作、以及可能的高级特性如断点续传和元数据管理。通过合理利用这些知识,开发者可以构建出...

    java 大文件(视频)分片上传+压缩

    WebUploader通过将大文件切割成小块(分片),逐个上传,以解决浏览器对单个文件上传大小限制的问题。 - 分片上传的优势在于,即使在网络不稳定的情况下,也能确保文件完整上传,因为只需要重新上传未成功上传的分...

Global site tag (gtag.js) - Google Analytics