Skip to content

JyheMark/file-transfer-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

File Transfer Tool

Overview

The File Transfer Tool is a simple console application designed to facilitate quick and easy file transfers from a mobile device to a PC. It creates a basic web server with a single-page interface for uploading files, especially useful in cases where cable connections aren't working (looking at you, iPhone).

When the application starts, it displays a QR code in the console. Scanning this QR code on your phone opens the upload page on the server, allowing you to transfer files to your PC.

Important: This tool is intended for use on a secure, private network. It is not designed to be deployed publicly due to the lack of security measures.

Important: If, after scanning the QR code, the web page does not open, you may need to adjust your firewall settings.


Features

  • Simple UI: A minimal web page that allows file uploads.
  • Quick Setup: Requires no additional configuration; just run and transfer files.

Limitations

  • Insecure by Design: This tool uses HTTP and is not secured for public use. Avoid running it on public networks.
  • Maximum File Size: Files larger than 500 MB cannot be uploaded due to the current maximum request size.
  • Temporary Usage: The tool is intended for quick, one-off use and should not remain running after the file transfer is complete.

Usage Instructions

  1. Run the application on your PC.
  2. A QR code will be displayed in the console.
  3. Scan the QR code using your mobile device's camera or QR code scanner app.
  4. A web page will open on your mobile device, prompting you to upload files.
  5. Select the files to upload. They will be transferred to the "uploads" directory in the same directory as the app.
  6. Close the application after use.

Notes

  • This tool was created as a quick utility to address a specific problem and is not a fully-fledged product.
  • It is intended for use on a private network only.
  • There are no plans to enhance security or expand features at this time.

Disclaimer

This tool is provided "as-is" with no warranties. Use it at your own discretion on secure private networks.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published