Skip to content

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

Notifications You must be signed in to change notification settings

abdurrahmanekr/nodejs-file-sharer

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published