📄️ Managing CORS
To bypass CORS restrictions on certain hosts, PolyUploader uses a lightweight local HTTP proxy named warp-cors. Instead of running the proxy as a standalone executable (warp-cors.exe), the logic has been integrated directly into the Rust backend. I've tweaked the warp-cors code to better suit my needs, especially for handling session cookies.
📄️ Upload and extract function
Allows you to send a file to a file host, extract the download link and, if required, manage the manual deletion of the file.
📄️ History functioning
Each uploaded file is saved into a history file (history.json). For every entry, the following is stored:
📄️ What is used
Brief description of the technologies and tools used for the project.