Ain ASP не имеет класса загрузки компонентов, не смею похвастаться тем, насколько он совершенен, но он может выполнять базовые функции, включая извлечение данных формы, загрузку в разные папки, сохранение в базу данных (загрузка и сохранение форм могут выполняться одновременно. время) и ограничение расширений загрузки, ограничение размера загрузки, выбор типа сохранения файла (исходное имя файла и время выбираются случайным образом) и т. д.!
Этот класс может полностью сохранять информацию о пользователе, включая форму с тем же именем (сохраняемую с разделителем, например request.form), и клиентский путь к файловому полю.
После обработки данных программа предоставит два метода — файлы и формы. С помощью этих двух методов можно сохранять файлы, читать информацию и вызывать их.
Метод GetBytes класса fileaction получает двоичные данные файла и может сохранять эти данные в базу данных (автор не рекомендует сохранять двоичные данные в базу данных.
повлияет на производительность базы данных).
Самым большим преимуществом этого типа является загрузка нескольких файлов, то есть вы можете использовать цикл для сохранения всех файлов в одном каталоге, а также сохранять их в разные каталоги по отдельности. Это довольно гибко и совершенно бесплатно. ограничения любых других объектов. Причем способ сохранения вы можете выбрать самостоятельно – сохранить с оригинальным именем файла или сохранить с именем файла (время+случайное число), автоматически сгенерированным программой. Особенности данной категории:
• Стремитесь к максимальному упрощению и сокращению избыточного кода.
• Комплексное хранение информации, предоставленной клиентами (обычные формы, значения полей файлов, одинаковые значения форм)
• Точное получение информации об ошибках во время загрузки.
• Вы можете выбрать метод сохранения файла (сохранить с исходным именем файла или сохранить с новым именем файла, новое имя файла — это время + группа случайных чисел).
• Функция сохранения файлов проста, легко вызывается и гибка (путь и метод сохранения можно изменить в любой момент)
• В то же время можно получить двоичную форму файла, чтобы двоичные данные можно было сохранить в базе данных.
• Гибкое использование этого класса позволяет одновременно редактировать данные формы и файлы (это недостижимо для общих классов).
• Каждый сможет найти новые способы применения...
• В демо-версии есть несколько очень простых примеров. Если вы освоите эти примеры, вы сможете гибко использовать эту категорию. Дата обновления: 9 июля 2009 г.
1. Дальнейшая оптимизация класса для снижения потребления ресурсов.
2. Добавить функцию автоматического создания несуществующих каталогов.
3. Удалите простой класс сохранения файлов и оставьте только простую функцию сохранения файлов.
Расширять