В течение последних 5 лет моим типичным решением для хранения загруженных файлов (изображений, видео, документов и т. Д.) Было бросить все в папку «загрузить» и присвоить ему уникальное имя.Сохранение загруженного контента на веб-сайте
Я ищу, чтобы уточнить методы для хранения загруженного контента, и мне просто интересно, какие другие методы используются/предпочитаются.
Я рассмотрел возможность хранения каждого элемента в своей папке (имя папки - это идентификатор в db), поэтому я могу сохранить имя загруженного файла. Я также рассмотрел возможность загрузки всех носителей в заблокированную папку, а затем с помощью обработчика файлов, в котором вы передаете Id файла, который вы хотите загрузить в querystring, он затем прочитает файл и отправит байты пользователю. Это удобно для проверки доступа и ограничения полосы пропускания для пользователей.