All Projects → merty → simple-file-uploader

merty / simple-file-uploader

Licence: MIT license
A file uploader written using HTML5 and Node.js. It can upload both to a local directory on the server or to an AWS S3 server.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to simple-file-uploader

Meteor Files
🚀 Upload files via DDP or HTTP to ☄️ Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.
Stars: ✭ 1,033 (+1115.29%)
Mutual labels:  aws-s3, file-upload
s3upload
Upload multiple files to AWS S3, make them public, and get their URLs easily from the command line.
Stars: ✭ 24 (-71.76%)
Mutual labels:  aws-s3, file-upload
react-native-instagram-clone
Instagram Clone (light version) — Graphql + React (ios, android, web)
Stars: ✭ 29 (-65.88%)
Mutual labels:  aws-s3
crocofile
A webbased file upload manager to share files by sharing an account
Stars: ✭ 40 (-52.94%)
Mutual labels:  file-upload
backmeup
BackMeUp: An automated MySQL / MariaDB databases and files backup solution on *nix Machines using Amazon S3, WebDAV (ownCloud / NextCloud etc.), Google Drive and Dropbox.
Stars: ✭ 80 (-5.88%)
Mutual labels:  aws-s3
Django-WebApp
This is a web-app created using Python, Django. By using this user can login, upload files and also can view and download files uploaded by other users.
Stars: ✭ 285 (+235.29%)
Mutual labels:  file-upload
local-cloud
Turn any computer at home into a cloud for easy sharing of files across your devices.
Stars: ✭ 70 (-17.65%)
Mutual labels:  file-upload
react-butterfiles
🦋 Component for building file fields - from basic file inputs to drag and drop image galleries.
Stars: ✭ 44 (-48.24%)
Mutual labels:  file-upload
static-aws-deploy
A tool for deploying files to an AWS S3 bucket with configurable headers and invalidating AWS Cloudfront Objects.
Stars: ✭ 27 (-68.24%)
Mutual labels:  aws-s3
ossperf
A lightweight tool for analyzing the performance and data integrity of object-based storage services
Stars: ✭ 67 (-21.18%)
Mutual labels:  aws-s3
nexus-blobstore-s3
[*No longer maintained*] Nexus Repository S3 Blobstores
Stars: ✭ 59 (-30.59%)
Mutual labels:  aws-s3
ginger
Serverless framework for Go runtime.
Stars: ✭ 16 (-81.18%)
Mutual labels:  aws-s3
jQuery-File-Upload-for-java
Used klaalo / jQuery-File-Upload-Java and modified (https://github.com/klaalo/jQuery-File-Upload-Java)
Stars: ✭ 29 (-65.88%)
Mutual labels:  file-upload
lamba-thumbnailer
AWS S3 Video Thumbnailer with Lambda
Stars: ✭ 21 (-75.29%)
Mutual labels:  aws-s3
djfiles
DJFiles is a simple Django app for manage static files of your project via admin panel.
Stars: ✭ 17 (-80%)
Mutual labels:  file-upload
fastify-file-upload
Fastify plugin for uploading files
Stars: ✭ 68 (-20%)
Mutual labels:  file-upload
image-uploader
JavaScript Image Uploader Library for use with Amazon S3
Stars: ✭ 19 (-77.65%)
Mutual labels:  aws-s3
emacs-easy-jekyll
Emacs major mode for managing jekyll
Stars: ✭ 53 (-37.65%)
Mutual labels:  aws-s3
kodbox
kodbox is a file manager for web. It is a newly designed product based on kodexplorer. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms
Stars: ✭ 1,188 (+1297.65%)
Mutual labels:  file-upload
s3-fuzzer
🔐 A concurrent, command-line AWS S3 Fuzzer. Written in Go.
Stars: ✭ 43 (-49.41%)
Mutual labels:  aws-s3

Simple File Uploader

Code Climate

Simple File Uploader is a file uploader written using HTML5 and Node.js. It can upload both to a local directory on the server or to an AWS S3 server.

Seeing that many people are actually interested in both HTML5 File API and Node.js, decided to write a simple file uploader application as many of the examples out there are a bit complicated for beginners. Hope this helps!

Usage

  1. Clone the repository or download and extract the files.
  2. Install Node.js if you haven't already.
  3. Go to the project directory.
  4. Run the command npm install to install the dependencies.
  5. Edit config.js if you wish to change the upload directory or use AWS S3.
  6. Run the application using npm start.
  7. Go to http://<IP_ADDRESS>:<PORT> where <IP_ADDRESS> is the IP address of the machine where the application is running and the <PORT> is the port number defined in config.js which is 8000 by default.
  8. Drag and drop files to the marked area or click the text and select files to upload the files.

Changelog

0.2.0

  • Clicking the area now opens a file dialog to enable non-drag-and-drop uploads.
  • Rewrote the parts that were using jQuery and removed jQuery from the project.
  • Simplified the look and feel and made it small-screen-friendly.

0.1.0

  • Initial release.

License

This application is released under the MIT License. See the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].