亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當我將文件上傳到 Vsftpd 服務器時,文件被鎖定

當我將文件上傳到 Vsftpd 服務器時,文件被鎖定

MMTTMM 2021-06-07 16:45:27
我正在使用 FTP 的 spring 集成將文件上傳到 FTP 服務器@Bean    @ServiceActivator(inputChannel = "toFtpChannel")    public FtpMessageHandler handler() {        FtpMessageHandler handler = new FtpMessageHandler(ftpSessionFactory());        handler.setChmod(0600);        handler.setRemoteDirectoryExpression(new LiteralExpression("./Documents"));        return handler;    }    @MessagingGateway    public interface MyGateway {        @Gateway(requestChannel = "toFtpChannel")        void sendToFtp(File file);    }首先,我嘗試通過將處理程序的 Chmod 設置為 0600 來上傳文件,但出現以下錯誤。java.lang.IllegalArgumentException: 不支持 chmod 操作有沒有辦法上傳文件并使它們可讀和可寫。而且,我是否需要在本地磁盤中創建一個文件以將其上傳到服務器,還是有辦法直接在服務器中創建和編輯文件?
查看完整描述

1 回答

?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

如果您希望能夠使用任何 ftp 客戶端直接在服務器上讀寫filezilla


在使用 root ssh 到您的服務器后,您可以使用以下命令將 ftp 文件夾的所有權更改為 ftp 用戶:

chown -R ftpuser /var/www/html/uploadfolder/

在這里,ftpuser 只是一個例子。您應該使用自己的 ftp 用戶。您可以升級,也可以在 html 目錄中授予所有權。

chown -R ftpuser /var/www/html/


查看完整回答
反對 回復 2021-06-10
  • 1 回答
  • 0 關注
  • 189 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號