java 如何上传大文件 如 工具或是视频文件

java 如何上传大文件 如 工具或是视频文件,第1张

要是实在你看不懂,我写了最简单的文件 *** 作,是在本地之间复制文件。
思路是一样的,只不过文件路径变成网络路径,里面还有写文件和目录 *** 作。
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="javaio" %>

common-fileupload是jakarta项目组开发的一个功能很强大的上传文件组件
下面先介绍上传文件到服务器(多文件上传):
import javaxservlet;
import javaxservlet>String realpath = ServletActionContextgetServletContext()getRealPath("/upload") ;//获取服务器路径
String[] targetFileName = uploadFileName;
for (int i = 0; i < uploadlength; i++) {
File target = new File(realpath, targetFileName[i]);
FileUtilscopyFile(upload[i], target);
//这是一个文件复制类copyFile()里面就是IO *** 作,如果你不用这个类也可以自己写一个IO复制文件的类
}
其中private File[] upload;// 实际上传文件
private String[] uploadContentType; // 文件的内容类型
private String[] uploadFileName; // 上传文件名
这三个参数必须这样命名,因为文件上传控件默认是封装了这3个参数的,且在action里面他们应有get,set方法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12859209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存