2012-04-25 2 views
2

Я использую mod_perl для обработки загрузки файлов (multipart/form-data).
Когда файлы загружаются, Apache2 :: Request автоматически анализирует тело запроса и сохраняет содержимое в файл tmp.Как написать собственный метод разбора тела запроса, чтобы переопределить значение по умолчанию в Apache2 :: Request

Мой вопрос заключается в том, что есть ли какой-либо простой способ, я могу написать мой собственный метод обработки запроса тела, который может переопределить значение по умолчанию один, так как мне нужно сделать дополнительную обработку на файловом теле, такие как шифрование и т.д.

До сих пор единственный способ, которым я нашел, - использовать UPLOAD_HOOK, но в документе он сказал:

«Устанавливает обратный вызов для запуска всякий раз, когда считывается информация о загрузке файла. Это можно использовать для предоставления индикатора выполнения загрузки при загрузке файлов. Apache автоматически продолжит записывать исходные данные в $ upload-> fh после выхода из него. "

, что означает, что обработчик ввода по умолчанию будет обрабатывать файл снова после upload_hook, который генерирует второй файл tmp.

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^