java上传视频调用压缩软件,怎么压缩上传文件

  java上传视频调用压缩软件,怎么压缩上传文件

  

目录

Java文件压缩与上传文件传送协议文件压缩文件传输协议(文件传输协议的缩写)下载与上传文件爪哇程序文件传送协议上传文件依赖架包罐子

 

  

Java文件压缩与上传FTP

 

  

文件压缩

1.pom文件引入相关冲突

 

  依赖关系groupId commons-net/groupId工件Id commons-net/工件id版本3.6/版本/依赖性依赖关系groupIdcn.hutool/groupId工件id胡工具-所有/工件id版本5。3 .8/版本/依赖关系2 .压缩文件

  导入cn。胡工具。核心。util。齐普妥;导入Java。io。文件;/* * * @ description : * @ author : luoy * @ date : 2020-06-24 09:18 */public class FileUtil {/* * * @ desc : * @ author : luoy * @ param src path :被压缩文件的源路径* @param zipPath :压缩后文件的路径* @param zipName :压缩后文件的名字* @ date : 2020/6/24 9:22 */private静态void zip文件(String src path,String zipPath,String zip name){ zip util。zip(src路径,zip路径文件。分隔符邮编名称);}}

  

Ftp下载与上传文件

/* * * * @描述: * @作者: luoy * @日期: 2020-06-24 09:18 */public class FTP util { private static void FTP()抛出异常{ //匿名登录(无需帐号密码的文件传送协议服务器)Ftp Ftp=new Ftp( 172。0 .0 .1 );//进入远程目录FTP。CD(/opt/upload );//上传本地文件ftp.upload(/opt/upload ,fileutil。文件( e :/test。jpg’));//下载远程文件ftp.download(/opt/upload , test.jpg ,fileutil。文件( e :/试验2。jpg’);//关闭连接FTP。close();}}

 

  

Java程序FTP上传文件

 

  

依赖架包 commons-net-3.4.jar

包ftpTest导入Java。io。文件;导入Java。io。文件输入流;导入org。阿帕奇。公地。网。FTP。FTP客户端;导入org。阿帕奇。公地。网。FTP。FTP preply/** * ftp上传工具类* * @作者yulisao * @createDate 2020年3月19日*/public class FTPUtil {/** *上传文件ftp * * @param主机文件传输协议(File Transfer Protocol的缩写)地址* @param端口文件传输协议(File Transfer Protocol的缩写)端口* @param用户名文件传输协议(File Transfer Protocol的缩写)用户名* @param密码文件传输协议(File Transfer Protocol的缩写)密码* @param localFilePath带上传本地文件路径* @param ftpFilePath远程文件传输协议(文件传输协议的缩写)上的存放路径*/public static boolean FTP(字符串host,int port,字符串userName,字符串password,字符串localFilePath,字符串FTP文件路径){ FTP client FTP client=null请尝试{ FTP客户端=新的FTP客户端();//连接文件传送协议服务器FTP客户端. connect(主机,端口);//登陆文件传送协议服务器ftpClient.login(用户名,密码);//编码FTP客户端。setcontrolencoding(“UTF-8”);//设置文件类型为二进制(如果从文件传送协议下载或上传的文件是压缩文件的时候,不进行该设置可能会导致获取的压缩文件解压失败)FTP客户端。设置文件类型(FTP客户端.BINARY _ FILE _ TYPE);FTP客户端。changeworkingdirectory(“/”);FTP客户端。enterlocalpassivemode();如果(!FTP preply。ispositivecompletion(FTP客户端。getreplycode()){ system。出去。println(连接文件传送协议失败,用户名或密码错误。);FTP客户端。disconnect();} else {System.out.println(FTP连接成功!);返回FTP客户端。存储文件(FTP文件路径,新文件inputstream(新文件(本地文件路径)));}}捕捉(异常e){ e . printstacktrace();System.err.println(登陆文件传送协议失败,请检查文件传送协议相关信息是否正确!e);}/*输出流OS=nullFileInputStream fis=null尝试{//获取文件传输协议(文件传输协议的缩写)上的文件OS=FTP客户端。存储文件流(FTP文件路径);fis=新文件输入流(新文件(本地文件路径));如果(os!=null){ system。出去。println( OS OS。tostring());}if (fis!=null){ system。出去。println( fis fis。tostring());}int长度;字节[]字节=新字节[1024];while ((length=fis.read(bytes))!=-1) {os.write(字节,0,长度);}System.out.println(FTP文件上传成功!);} catch(异常e) {System.err.println(FTP文件上传失败!e);}最后{试试{if (fis!=null){ fis。close();}如果(os!=null){ OS。close();} } catch(io异常e){ e . printstacktrace();} } */返回false}}以上为个人经验,希望能给大家一个参考,也希望大家多多支持盛行它.

 

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: