storageFileUploadFile

Класс для загрузки файлов в хранилище

Переменные

Переменные отсутсвуют

Методы

string getLastError () Возвращает текст последней ошибки
mixed getList ({ varName }) Вовзращает список загружаемых файлов
mixed getName ({ [varName], [index] }) Возвращает оригинальное имя файла на компьютере клиента
object getNew () Возвращает новую копию класса
mixed getSize ({ [varName], [index] }) Возвращает размер в байтах принятого файла
mixed init ({ varName, index }) Инициализация класса
mixed isExist ({ [varName], [index] }) Проверяет, загружается ли файл
mixed save ({ entity, entityId, [varName], [index] }) Сохраняет файл в хранилище

getLastError

Синоним: lastError
Возвращает текст последней ошибки

Возвращаемые значения

string Текст последней ошибки

Примеры кода




getList

Синоним: list
Вовзращает список загружаемых файлов

Параметры

varName string Имя переменной которая использовалась при отправке данных

Возвращаемые значения

array Массив обьектов fileStorage
bool False - в случае ошибки

Примеры кода




getName

Синоним: name
Возвращает оригинальное имя файла на компьютере клиента

Параметры

[varName] string Имя переменной которая использовалась при отправке данных
[index] int Индекс файла в массиве $_FILES

Возвращаемые значения

string Оригинальное имя файла на компьютере клиента
bool False - в случае ошибки

Примеры кода




getNew

Синоним: new
Возвращает новую копию класса

Возвращаемые значения

object fileStorage

Примеры кода




getSize

Синоним: size
Возвращает размер в байтах принятого файла

Параметры

[varName] string Имя переменной которая использовалась при отправке данных
[index] int Индекс файла в массиве $_FILES

Возвращаемые значения

int Размер в байтах принятого файла
bool False - в случае ошибки

Примеры кода




init

Инициализация класса

Параметры

varName string Имя переменной которая использовалась при отправке данных
index int Index файла в массиве $_FILES

Возвращаемые значения

bool True - обьект инициализирован
bool False - в случае ошибки

Примеры кода




isExist

Проверяет, загружается ли файл

Параметры

[varName] string Имя переменной которая использовалась при отправке данных
[index] int Индекс файла в массиве $_FILES

Возвращаемые значения

bool True - загружался
bool False - не загружался или в случае ошибки

Примеры кода




save

Сохраняет файл в хранилище

Параметры

entity int Одно из значений: STORAGE_FILE_ENTITY_NO_SET, STORAGE_FILE_ENTITY_OFFER_COMMENT, STORAGE_FILE_ENTITY_CONTACT_CENTER_MESSAGE
entityId int Id элемента с которым нужно связать файл
[varName] string Имя переменной которая использовалась при отправке данных
[index] int Индекс файла в массиве $_FILES

Возвращаемые значения

string Оригинальное имя файла на компьютере клиента
bool False - в случае ошибки

Примеры кода