A simple and effective pdf uploader with validations, built using FastAPI and jQuery. Ensures only valid and non encrypted PDF files are accepted.
To install the required dependencies, run the following command:
pip install -r requirements.txt
To start the FastAPI development server, use the following command:
fastapi dev
Once the server is running, you can access the file uploader by opening your web browser and navigating to:
http://localhost:8000
This will load the file uploader interface, where you can select and upload PDF files. The application will perform client-side validation to ensure the files are valid before allowing the upload to proceed.