当前位置: 首页 > news >正文

网易企业邮箱设置pop3seo技术优化技巧

网易企业邮箱设置pop3,seo技术优化技巧,企点协同,wordpress wpgo主题下载1 使用 FileZilla 上传图片使用的用户我们创建好的vsftpd用户登录,该用户做我们VSFTPD的用户使用那个的用户都行执行使用这个的用户进行管理资源访问;如果修改了配置文件但是没关闭防火墙访问不到,那就是配置文件读取没有生效尝试再次读取输入…

1 使用 FileZilla 上传图片使用的用户我们创建好的vsftpd用户登录,该用户做我们VSFTPD的用户

使用那个的用户都行执行使用这个的用户进行管理

资源访问;如果修改了配置文件但是没关闭防火墙访问不到,那就是配置文件读取没有生效尝试再次读取

输入管理上传文件的用户 进行登陆的授权

1FTPClient 介绍FTPClient 是 Apache 提供的一个开源的基于 JAVA 语言的 FTP 客户端工具。

FTPClient 位于 Apache 的 commons-net 项目中。

使用的对象FTPClient对象进行启用的FTPClient

具体代码如下:注意:

1.FTPClient在进行文件的上传的时候默认采用的是字符流需要使用setFileType()方法修改上传的方式

2.注意在进行上传完毕后需要进行退出

3.上传到Linux系统的文件目录必须是绝对路径

public void test() throws Exception {

// 1.创建FTP对象

FTPClient ftp = new FTPClient();

// 2.设置登录的IP地址和端口

ftp.connect("192.168.177.128", 21);

// 3.设置连接时候登录的用户名

ftp.login("vsftpd", "vsftpd");

// 4.操作上传的文件

InputStream is = new FileInputStream("d:/1.jpg");

// 5.设置上传文件的目录上传的路径要是绝对路径

ftp.changeWorkingDirectory("/home/vsftpd/suibian");

//6.设置传输的方式为字节流,默认采用字符流

ftp.setFileType(FTPClient.BINARY_FILE_TYPE);

//7.文件上传参数1:设置上传到Linux上的文件名字,参数2:设置本地的上传文件的IO对象

ftp.storeFile("aa.jpg", is);

//8.退出登录

ftp.logout();

}

}

使用FTPClient对象对Linux进行创建目录的时候无法创建目录的情况

解决办法在配置文件内加上一句话

提取工具类

public class FPTClientUtils {

/**

* Description: 向FTP服务器上传文件

*

* @param host FTP服务器hostname

* @param port FTP服务器端口

* @param username FTP登录账号

* @param password FTP登录密码

* @param basePath FTP服务器基础目录

* @param filePath FTP服务器文件存放路径。例如分日期存放:/2015/01/01。文件的路径为basePath+filePath

* @param filename 上传到FTP服务器上的文件名

* @param input 输入流

* @return 成功返回true,否则返回false

*/

public static boolean uploadFile(String host, int port, String username, String password, String basePath,

String filePath, String filename, InputStream input) {

boolean result = false;

FTPClient ftp = new FTPClient();

try {

int reply;

ftp.connect(host, port);// 连接FTP服务器

// 如果采用默认端口,可以使用ftp.connect(host)的方式直接连接FTP服务器

ftp.login(username, password);// 登录

reply = ftp.getReplyCode();

if (!FTPReply.isPositiveCompletion(reply)) {

ftp.disconnect();

return result;

}

// 切换到上传目录

ftp.enterLocalPassiveMode();

if (!ftp.changeWorkingDirectory(basePath + filePath)) {

// 如果目录不存在创建目录

String[] dirs = filePath.split("/");

String tempPath = basePath;

for (String dir : dirs) {

if (null == dir || "".equals(dir))

continue;

tempPath += "/" + dir;// 不等于null或者""的不处理在临时路径上加上/在把文件的路径加到上传到的Linux的路径上

if (!ftp.changeWorkingDirectory(tempPath)) {// 如果路径在linux上不存在的话则创建该文件目录

if (!ftp.makeDirectory(tempPath)) {

return result;// 创建失败返回false

} else {

System.out.println(tempPath);

ftp.changeWorkingDirectory(tempPath);// 成功者切换到这个的工作空间

}

}

}

System.out.println(tempPath);

}

// 设置上传文件的类型为二进制类型

ftp.setFileType(FTP.BINARY_FILE_TYPE);

// 上传文件

if (!ftp.storeFile(filename, input)) {

return result;// 不成功则返回false

}

input.close();

ftp.logout();

result = true;

} catch (IOException e) {

e.printStackTrace();

} finally {

if (ftp.isConnected()) {

try {

ftp.disconnect();

} catch (IOException ioe) {

ioe.printStackTrace();

}

}

}

return result;

}

/**

* Description: 从FTP服务器下载文件

*

* @param host FTP服务器hostname

* @param port FTP服务器端口

* @param username FTP登录账号

* @param password FTP登录密码

* @param remotePath FTP服务器上的相对路径

* @param fileName 要下载的文件名

* @param localPath 下载后保存到本地的路径

* @return

*/

public static boolean downloadFile(String host, int port, String username, String password, String remotePath,

String fileName, String localPath) {

boolean result = false;

FTPClient ftp = new FTPClient();

try {

int reply;

ftp.connect(host, port);

// 如果采用默认端口,可以使用ftp.connect(host)的方式直接连接FTP服务器

ftp.login(username, password);// 登录

reply = ftp.getReplyCode();

if (!FTPReply.isPositiveCompletion(reply)) {

ftp.disconnect();

return result;

}

ftp.changeWorkingDirectory(remotePath);// 转移到FTP服务器目录

FTPFile[] fs = ftp.listFiles();

for (FTPFile ff : fs) {

if (ff.getName().equals(fileName)) {

File localFile = new File(localPath + "/" + ff.getName());

OutputStream is = new FileOutputStream(localFile);

ftp.retrieveFile(ff.getName(), is);

is.close();

}

}

ftp.logout();

result = true;

} catch (IOException e) {

e.printStackTrace();

} finally {

if (ftp.isConnected()) {

try {

ftp.disconnect();

} catch (IOException ioe) {

ioe.printStackTrace();

}

}

}

return result;

}

public static void main(String[] args) {

try {

FileInputStream in=new FileInputStream(new File("D:/1.jpg"));

boolean flag = uploadFile("192.168.177.128", 21, "vsftpd", "vsftpd", "/home/vsftpd/www","/2015/01/21", "gaigeming.jpg", in);

System.out.println(flag);

} catch (FileNotFoundException e) {

e.printStackTrace();

}

}

}

完成上传

http://www.lbrq.cn/news/2540431.html

相关文章:

  • 百度竞价推广运营国内专业的seo机构
  • java刷题网站开发软文网站名称
  • java开发框架有哪些优化服务
  • 四川省级建设主管部门网站2021年网络热点舆论
  • 织梦网站栏目管理专业网站优化公司
  • wordpress企业主题制作视频教程seo研究中心vip课程
  • 做网站项目时 需求分析的内容百度邮箱注册入口
  • 中国专门做生鲜的网站百度网盘提取码入口
  • 自己建网站怎么做影视资源seo优化资源
  • 南通网站推广公司南宁seo网络优化公司
  • wordpress didiao好口碑关键词优化
  • 如何做网站代理合肥建站公司seo
  • 青岛网站制作服务简述网络营销的特点
  • 坪山网站建设方案谷歌搜索引擎入口
  • 拼多多网站建设方案衡阳seo优化
  • 公司小程序开发哪家好网站优化 seo和sem
  • 天津展示型网站建设外包关键词排名优化官网
  • 网站制作产品资料网络推广员的工作内容
  • 网站的seo优化怎么做可以推广的平台
  • 上海网站建设做物流一贴吧aso优化贴吧
  • 织梦网站免费模板深圳企业网站制作
  • 微信运营环境加载失败怎么办杭州关键词优化平台
  • c语言网站百度网页版浏览器入口
  • 免费写作文网站手机助手
  • 推广优化网站排名快速排名优化推广价格
  • 常州自助建站自媒体发布软件app
  • 深圳市电商网站建设企业百度最贵关键词排名
  • 苏州比较大的网站公司seo管理平台
  • 北京网页制作费用大概多少seo公司系统
  • 营销企业网站建设百度问一问付费咨询
  • 原生JS使用svg-pan-zoom库平移和缩放svg
  • 9.1无法恢复的错误与 panic!
  • 【Linux我做主】进程优先级
  • 澳交所技术重构窗口开启,中资科技企业如何破局?——从ASX清算系统转型看跨境金融基础设施的赋能路径
  • MacTex+Vscode数学建模排版
  • 比特币挖矿的能源消耗和环保问题