Я хотел спроектировать простой сайт, где один человек мог бы загрузить файл и передать случайный веб-адрес кому-то, кто мог бы затем загрузить его.
На данный момент у меня есть веб-страница, где кто-то может успешно загрузить файл, который хранится в / files / на моем веб-сервере.
Сценарий python также генерирует уникальный случайный пятибуквенный код, который сохраняется в базе данных, идентифицирующей файл
У меня есть другая страница под названием «извлечение», куда человек должен пойти, ввести 5-буквенный код, и должна появиться папка с вопросом, где сохранить файл.
Моя проблема в том, что: 1) Как получить файл для загрузки? На этом этапе мой скрипт извлечения, берет код, получает местоположение файла на моем сервере, но как мне заставить браузер начать загрузку?
2) Как я могу помешать людям напрямую обращаться к файлу? Должен ли я изменить права доступа к файлу?