Написание небольшого приложения, которое ( среди прочего ) позволяет пользователям загружать файл (, например, изображение, .doc или текстовый файл ), как часть их публикации / отправки .
Наш текущий прототип просто выгружает файл в / {app_root} / files / , но, конечно, любой может это сделать, даже если он не вошел в систему или не использует систему. Цель состоит в том, чтобы предоставить доступ ( просмотр доступа ) к файлам, только если пользователь вошел в систему и фактически имеет доступ к сообщению, к которому принадлежит файл.
Итак, вкратце, я ищу хороший способ сделать это.
Я подумываю либо о создании папки вне папки / web / ( http ), а затем о том, чтобы PHP каким-то образом ее отобразил, используя header () commans или, может быть, просто сбросить файл в базу данных? Однако я никогда этого не делал.
Хотя я подозреваю, что в конце концов смогу это выяснить, здесь слишком много умных людей, и я подумал, что кто-то узнает о какой-то существующей библиотеке классов или функций, которая уже это делает?