Я читаю электронную почту imap с помощью PHP и загружает вложения, используя основные функции PHP imap. Я также подключаюсь через протокол imap (не POP). Я хотел бы иметь возможность знать файлы вложений, прежде чем загружать их в память, чтобы уменьшить использование ресурсов сервера.PHP получить файлы из imap вложений
Например, я хочу ограничение в 5 Мб на приложение, таким образом я могу отбросить любые вложения, которые превышают лимит, прежде чем они будут потреблять ресурсы сервера. Поиск размера электронной почты может помочь, но проблема в том, что я хочу ограничение на вложение, а не по электронной почте.
imap_fetchbody()
загружает вложение, которое все работает. Я мог бы, вероятно, прочитать размер результата этой функции, но это означало бы сначала загрузку вложения в память.
Благодаря
Отличная благодарность полезная, да вся информация вам нужна в части частей конструкции. Для меня это был StdClass, но может быть конкретным. Другой ответ не отвечает на вопрос. – Andrew