Skip to content

mmattosr/strapi-provider-upload-sftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

strapi-provider-upload-sftp

SFTP provider for Strapi CMS file upload.

Instalation

npm i strapi-provider-upload-sftp

Base URL

Base URL is used to generate the URLs for the files. The file name will be appended to it.

Obs: the value should include a / at the end

Example

Base URL: http://example.com/
File name: image.jpg

File URL: http://example.com/image.jpg

Base PATH

Base PATH is used to define where, inside FTP, files should be saved.

Duplicate names

When uploading a file, this provider will check if there is already a file with the same name on the server. If the file name already exists it will append a counter to the file name that will be incremented until the name is available.

Example

Files in the server:
  - file.jpg
  - file(1).jpg

File you are trying to upload:
  - file.jpg

The file will be uploaded as file(2).jpg

Example using environment variables or .env

# example environment variables, each env if avalable will override entries from web-ui and db in /plugins/upload/configurations(therfore in the ui config, setings can be replaced with dummy data)
SFTP_UPLOAD_HOST=example.com
SFTP_UPLOAD_PORT=22
SFTP_UPLOAD_USER=userName
SFTP_UPLOAD_PASSWORD=yourSshPassword
SFTP_UPLOAD_BASEURL=https://the-url-to-upload-dir-including-slash-at-end/
SFTP_UPLOAD_BASEPATH=/home/you/public_html/path-to-sftp-dir

License

MIT License

Copyright (c) 2019 Marcelo Mattos

About

SFTP provider for Strapi CMS file upload.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •