日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx+vsftp图片下载java代码上传

發布時間:2024/10/12 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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

    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

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的nginx+vsftp图片下载java代码上传的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。