Вы, кажется, загрузили свой локальный файл "C: \ Workspace \ upload-file \ test.xlsx" в удаленный каталог, "/ var / www / folder" по SFTP.
Я полагаю, у вас есть все права на r eading, w riting, e выполнение и т. Д. В вашем локальном файле ( "C: \ Workspace \ upload-file \ test.xlsx "), но ваша удаленная папка " / var / www / folder " может не принять доступ вашего приложения, включая действие" upload ".
РЕШЕНИЕ:
Самый простой способ решить эту проблему - просто дать всем пользователям разрешение на все действия в целевой папке загрузки ( "/вар / WWW / папка ").Пожалуйста, попробуйте эти команды linux для проверки прав доступа к вашей папке загрузки.
ls -ld /var/www/folder
Если вы видите, что ваш каталог / var / www / folder / не разрешен w riting или r eading (например, drwxr-xr-x) для обычных пользователей, предоставьте разрешения для этой папки с помощью следующей команды.
chmod 777 /var/www/folder
//check permission again.
ls -ld /var/www/folder
Если вы можете проверить целевую папкудостаточно разрешения ( drwxrwxrwx ), пожалуйста, запустите ваше приложение еще раз.
ПРИМЕЧАНИЕ: Предоставление всех разрешений другим пользователям не считается хорошей практикой.Пожалуйста, просто сделайте это решение для тестирования, и позже измените настройку разрешения, соответствующую вашей спецификации.Для более подробной информации, Пожалуйста, проверьте эту ссылку (Нажмите).