File Sharing Site in Python

ch wollte eine einfache Site entwerfen, auf der eine Person eine Datei hochladen und die zufällige Webadresse an jemanden weitergeben kann, der sie dann herunterladen kan

u diesem Zeitpunkt habe ich eine Webseite, auf der jemand erfolgreich eine Datei hochladen kann, die unter / files / auf meinem Webserver gespeichert wird.

Das Python-Skript generiert außerdem einen eindeutigen, zufälligen 5-Buchstaben-Code, der in einer Datenbank gespeichert wird, die die Datei identifiziert.

Ich habe eine andere Seite mit dem Namen "Abrufen", auf der eine Person den 5-Buchstaben-Code eingeben und eine Dateikiste mit der Frage öffnen soll, wo die Datei gespeichert werden soll.

Mein Problem ist das: 1) Wie rufe ich die Datei zum Herunterladen ab? Zu diesem Zeitpunkt übernimmt mein Abrufskript den Code, ruft den Speicherort der Datei auf meinem Server ab, aber wie kann ich den Browser dazu bringen, den Download zu starten?

2) Wie kann ich verhindern, dass Personen direkt auf die Datei zugreifen? Soll ich die Berechtigungen für die Datei ändern?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage