abdurrahmanekr / nodejs-file-sharer

Share files with friends on the same network without the need for a flash drive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NodeJS File SHARER

Share files with friends on the same network without the need for a flash drive

Select Files Directory
screenshot from 2018-09-27 11-49-10 screenshot from 2018-09-27 12-17-55

All dependencies: nodejs, express, mod_autoindex.

Installization

$ git clone https://github.com/abdurrahmanekr/nodejs-file-sharer
$ cd nodejs-file-sharer && npm install
$ npm start

How does it work?

Suppose you use two devices connected to the same network.

  1. Let someone set up NodeJs File SHARER. Then run the this command: npm start

  2. The application will be broadcast by port 1453 by default.

  3. Locate the ip address on the published computer. (ex: 192.168.1.21)

  4. From the other computer, enter the ip address. (ex: http://192.168.1.21:1453/)

  5. Chosee file and upload

  6. If successful, you can find the file in the uploaded_files directory located in the project directory.

  7. If you want to download the uploaded files, you can go to /files path and view them. (Ex: http://192.168.1.21:1453/files/)

Bash File Upload With cURL

curl -F "fileupload=@/path/to/file" http://<ipaddress>:1453/fileupload

Help improve

This app needs a

  1. Design.

  2. Progressbar.

  3. Error management.

  4. Port, Max file size and filedir options

Thanks for your contribution.

About

Share files with friends on the same network without the need for a flash drive


Languages

Language:HTML 53.7%Language:CSS 25.4%Language:JavaScript 18.4%Language:Dockerfile 2.5%