Определите размер файла вложения электронной почты перед загрузкой - PullRequest
0 голосов
/ 11 июля 2010

Я использую библиотеку Zend Mail для доступа к электронной почте и загрузки вложений электронной почты. Есть ли способ определить размер файла вложения перед загрузкой?

Ответы [ 2 ]

0 голосов
/ 11 июля 2010

Вы не говорите, как вы его «скачиваете».Есть много способов получить электронное письмо.Самыми простыми из них являются:

  1. SMTP - нет, нет никакого способа,
  2. POP3 - я думаю, что серверы обычно предоставляют размер всей электронной почты, не уверен, и
  3. IMAP - я действительно не помню

Ответ находится в протоколе, который вы используете для получения (загрузки).Если вы этого не знаете, по крайней мере, вы должны знать используемую вами функцию PHP, поэтому вам следует упомянуть об этом.

0 голосов
/ 11 июля 2010

Вы взглянули на PHP filesize ();функционировать?

http://php.net/manual/en/function.filesize.php

Он печатает размер файла в байтах, но, очевидно, вы можете преобразовать его во что угодно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...