Wiki

Clone wiki

unr3 / Загрузка картинок

load_pictures_group

Параметры в формате multipart/form-data:

#!

-----------------------------2760747888690
Content-Disposition: form-data; name="login"

editor
-----------------------------2760747888690
Content-Disposition: form-data; name="pass"

editor
-----------------------------2760747888690
Content-Disposition: form-data; name="uid[1]"

c1e35c97-863d-6cce-911c-15b76486904b
-----------------------------2760747888690
Content-Disposition: form-data; name="uid[2]"

b0483d87-6050-8175-53f8-2ef4be82e740
-----------------------------2760747888690
Content-Disposition: form-data; name="picture[1][1]"; filename="Chrysanthemum.jpg"
Content-Type: image/jpeg

[Содержимое файла]
-----------------------------2760747888690
Content-Disposition: form-data; name="picture[1][2]"; filename="Desert.jpg"
Content-Type: image/jpeg

[Содержимое файла]
-----------------------------2760747888690
Content-Disposition: form-data; name="picture[2][1]"; filename="Hydrangeas.jpg"
Content-Type: image/jpeg

[Содержимое файла]
-----------------------------2760747888690
Content-Disposition: form-data; name="picture[2][2]"; filename=""
Content-Type: image/jpeg

[Пустая строка]
-----------------------------2760747888690
Content-Disposition: form-data; name="action"

load_pictures_group
-----------------------------2760747888690--

Первый индекс - порядковый номер поверхности, для которой загружаются картинки. Второй индекс - собственный номер картинки. Если отсутствует имя и содержимое файла, то картинка с соответствующим номером будет удалена (как последняя картинка в примере).

Вывод:

{"ACTION":"load_pictures_group","RESULT":"OK"}

В случае ошибки:

{"ACTION":"load_pictures_group","ERRORS":[{"code":"pictire_error","picture":{"name":"имя файла","type":"тип файла","tmp_name":"временный файл","size":"размер","uid":"uid блока","error":"код ошибки загрузки"}}]}

Updated