New home for Icarus Imeji Uploader Service code repository.
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 
YandolsZX e814a4f5f1
Fixed new authentication redirector messing up other redirection systems that were in place.
5 yıl önce
assets Move droploader files from addonstyle into assets folder. 5 yıl önce
legacy Added legacy uploader redirector. 5 yıl önce
public Cleanup .htaccess files. 5 yıl önce
.gitignore Added .gitignore file. 5 yıl önce
.htaccess Fixed new authentication redirector messing up other redirection systems that were in place. 5 yıl önce
LICENSE.md Add README.md and LICENSE.md 5 yıl önce
README.md Fix typo. 5 yıl önce
dropload.php Cleanup. 5 yıl önce
failed.php Also apply assets path change to the upload failed page. 5 yıl önce
favicon.ico Import current version to date onto the dev server repository. 6 yıl önce
index.php More cleanup + changes to the legacy front-end. 5 yıl önce
legacy.php Fixed a domain change missed by the migrationdev branch. 5 yıl önce
logs.php Changed more filepaths and URLs that I forgot to change. 5 yıl önce
removal.php Changed more filepaths and URLs that I forgot to change. 5 yıl önce
robots.txt Updated robots.txt file. 5 yıl önce
tos.php Changed more filepaths and URLs that I forgot to change. 5 yıl önce
upload.php Changed hour-base identifiers to intervals of 4 hours instead of 6. 5 yıl önce

README.md

Icarus Imeji Uploader Service

Imeji (for short) is a form of PHP image uploader system that you can use to host a simple image uploader service on your server. It utilizes the dropzone.js library and also includes a basic POST uploader for clients incompatible with the aforementioned dropzone.js library.

This repository is used for development and project tracking of the code we use on our live image uploader. However, you a free to download a copy of it for yourself and alter it to use within the limits of our license.

Requirements

  • A server running Apache (or anything else really, should work fine as well.)
  • mod_rewrite for Apache
  • PHP 7.1 or greater

That's about it.

Configuration

You can configure parameters within dropload.php and upload.php to your liking, making them both have the same changes or have them function with different parameters respectively.

Don't forget to set up .htaccess to suit your server environment and also make sure to configure the path to your .htpasswd file. Ideally you would want the .htpasswd file itself outside of Imeji's working directory for safety.

Anything else such as the front-end design of pages is completely up to you to change. Be sure to change the paths of elements and assets in the index.php file and other related files too.

Contributing

You can use our issue tracker to help report problems or suggest enhancements on the Imeji system. Merge requests are also welcome.

License

See the LICENSE.md file.

Third Party Code Attribution

  • The Icarus Imeji Uploader Service uses the dropzone.js library by Matias Meno. (MIT License)
  • The front-end template uses the Identity template by ajlkn. (CCA 3.0 License)