nginx+vsftp图片下载java代码上传
系统环境:阿里云centos7.3
- 安装nginx
- 查看nginx进程 ps aux|grep nginx
在/usr/local/nginx/sbin/目录下 - nginx启动 ./nginx
- 快速停止 ./nginx -s stop
- 完整停止(建议使用): ./nginx -s quit
- 不停止nginx使配置生效 ./nginx -s reload
- 查看nginx进程 ps aux|grep nginx
配置nginx
vi /usr/local/nginx/conf/nginx.conf
配置如下
* 说明:nginx的拼接规则是 root路径+地址路径,如上述配置文件在/home/ftpuser/pic目录下。
浏览器中输入192.168.100.100:9999/pic/haha.jpg 出现文件。
安装vsftp
yum -y install vsftpd
修改配置文件
vi /etc/vsftpd/vsftpd.conf保证下面3项为YES anonymous_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES 开机自启:systemctl enable vsftpd.service 启动服务 systemctl start vsftpd.service 查看状态 systemctl status vsftpd.service 设置权限 chmod 777 -R /var/ftp/pub 修改selinux setsebool -P allow_ftpd_full_access on setsebool -P ftp_home_dir on 重启服务 service vsftpd restart 添加用户 useradd ftpuser passwd ftpuser
使用代码上传文件
public class ftp {public static void main(String[] args) throws SocketException, IOException {FTPClient client=new FTPClient();client.connect("192.168.100.100");client.login("ftpuser", "123456");FileInputStream inputStream=new FileInputStream("D://哈哈.jpg");client.changeWorkingDirectory("/home/ftpuser/pic");client.setFileType(FTPClient.BINARY_FILE_TYPE);client.storeFile("haha.jpg", inputStream);client.logout();}}
如果发现文件没有上传成功,多半是没有权限,如上传到/home/ftpuser/pic下 要添加权限
chmod a+x /home/ftpuser/pic (a+x ==> all user can execute 所有用户可执行)
转载于:https://www.cnblogs.com/esileme/p/7774256.html
nginx+vsftp图片下载java代码上传相关推荐
- 新手解决Connections could not be acquired from the underlying database!Java代码上传到服务器连接不上数据库
本人刚入门Java,最近在开发一个项目,由于项目中有些问题需要与客户沟通.就想着把程序先上传到服务器上,先是上传到我之前用的服务器,服务器没有配置Java 环境.我自己配置好环境后把编译后代码上传上去 ...
- vsftp禁止下载,允许上传文件
问题需求 公司有台业务服务器,上面有多个用户,但是这台机器无法使用scp ,sftp ,和ftp等传输工具(因为安全问题,不能对外公开传输数据渠道) 但是,这些功能禁用后,怎么往上面传输文件,偶尔有些 ...
- java代码上传exel,excle上传服务器并解析!求excel上传到服务器的java代码
如何将数据上传给服务器 医嘱以形式发送过来? 办法有很多,最简单的,就是在机器里,建立2个数据库A,B,假如A是外务器. 在数据库中,以A数据库做发布,让B数据库订阅,弄好以后,A数据库的数据就会自动 ...
- java代码上传到私服,java生成 java代码 上传maven私服
功能:利用java 生成java类 ,并上传至maven私服 使用开源框架:https://github.com/square/javapoet JavaWriter分支 环境:jdk1.8 mave ...
- Java文件上传下载
文件上传下载 Java文件上传和下载对于刚接触Java没多久的老铁们来说可能是一个技术难点.如果看过我前两篇文章的老铁肯定就知道,这次肯定又是一个工具类,废话少说我们直接附上代码. package c ...
- 2021-10-14 ContextType(MIME) 与 Java文件上传/下载
ContextType(MIME) 与 Java文件上传/下载 ContextType(MIME) Text Image Audio Video Application Multipart 和 Mes ...
- Delphi FMX正确设计和加载图片满足分布式跨平台App的性能需求-分布式跨平台App中美工图片的处理、上传下载、并发及客户端显示技术架构
Delphi FMX正确设计和加载图片满足分布式跨平台App的性能需求 分布式跨平台App中美工图片的处理.上传下载.并发及客户端显示技术架构 [综合:客户端(内存耗用.设备屏幕的自动适配).服务端( ...
- java上传下载_Java文件上传与文件下载实现方法详解
本文实例讲述了Java文件上传与文件下载实现方法.分享给大家供大家参考,具体如下: Java文件上传 数据上传是客户端向服务器端上传数据,客户端向服务器发送的所有请求都属于数据上传.文件上传是数据上传 ...
- vue代码上传服务器后背景图片404解决方法
vue代码上传服务器后背景图片404解决方法 参考文章: (1)vue代码上传服务器后背景图片404解决方法 (2)https://www.cnblogs.com/Mrrabbit/p/7830944 ...
最新文章
- elementUI 写一个表头列名、表体单元格样式、翻页器相对较为动态的表格el-table
- Java中对象的销毁
- leetcode算法题--合并两个排序的链表
- RabbitMQ(二):Work Queues、循环分发、消息确认、持久化、公平分发
- LeetCode-- Unique Binary Search Trees II
- x265发起者陈敏:别人看我是专注,其实我只是感兴趣而已
- Flutter:尝试撸一个具有惯性跟阻力的旋转控件或用传感器控制其旋转
- 使用ANTLR和Java创建外部DSL
- 《UNIX网络编程卷1》第一例及问题
- 安装nvm nodejs npm webpack vue vue-cli
- Dev c++一些调试方法
- 【VS Code配置matlab】手把手教学,matlab也能自动补全+瞬间启动+代码整理!
- dapper 调用 存储过程返回值_数据库事务、存储过程、函数以及触发器之间的区别和联系...
- SQL Server 建库,表,约束(一)
- [LOL自走棋] 种族职业数据
- Linux普通用户su root权限的开启和禁止
- mongodb java api chm_MongoDB中文手册chm版
- android蓝牙键盘光标,如何将Android手机连接到无线蓝牙鼠标?
- 与一名上海学生深度交流上大学的事
- XTP控件ReportCtrl使用
热门文章
- javahost(JVM虚拟DNS)解决hosts程序中hosts配置问题
- HDFS联邦机制实现HA原理
- 大型高并发系统的系统设计要点
- Java NIO示例:多人网络聊天室完整代码
- Java工具类--雪花算法生成全局唯一ID
- Qt for Android解决启动时黑屏(或白屏)的问题
- Qt Mac 桌面版本编译出错
- int *ptr=(int *)(a+1)
- 通过 SSH 连接到 VMware NAT 模式下的 Ubuntu 虚拟机环境
- linux权限切换命令,Linux基础常用命令汇总(权限操作)