A Python Flask web app to upload multiple files simultaneously via a browser on a local network. This was made as a way to quickly transfer files from my phone to my PC.
Clone this repository.
Install the required dependencies:
pip install flask
UPLOAD_FOLDER = '/path/to/upload/folder' # Change this to the desired path
python share.py
# For example
http://192.168.0.94:5000
Click "Browse..." to select one or more files.
Click "Upload" to upload the selected file(s).
The application will confirm successful uploads with a list of uploaded filenames.
The application runs on port 5000 and accepts connections from all interfaces (0.0.0.0). Modify the port in the app.run() call:
app.run(host='0.0.0.0', port=5000)
Ensure port 5000 is also open on the firewall, if applicable.
This project is made available under a GPL3 licence -- see COPYING for the full text.