Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.03.2020, 09:56
|
|||
---|---|---|---|
ZEN(да, вы не ослышались): file upload с axios. |
|||
#18+
Если вдруг понадобится история про file upload. Мне сегодня зашла - нужно было затащить годный аплоад в зен, взял из другого (не каше) проекта и вот делюсь: Наследуемся от дефолтного контрола и добавляем ему айдишник (чтоб найти не компонент, а конкретный input - если можно по другому, подскажете) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Приаттачиваем axios на страничку Код: html 1.
Сам контрол примерно так в итоге на странице выглядит: Код: html 1. 2.
Отправка с ZEN страницы (сорян за jquery, но и без него найдете): Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
И тут Фаааанннн ;) Ну и в конце вопрос: Почему imagefile[0].files[0] ???? Работает, конечно, но почему imagefile [0] .files[0]? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.03.2020, 04:02
|
|||
---|---|---|---|
ZEN(да, вы не ослышались): file upload с axios. |
|||
#18+
kolesov, Потому что ты jQuery пользуешься и в твоем imagefile будет ссылка на jQuery а не HTML объект. Сам объект jQuery как раз в imagefile[0] хранит. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.03.2020, 04:04
|
|||
---|---|---|---|
ZEN(да, вы не ослышались): file upload с axios. |
|||
#18+
logist, Если бы был обычный var imagefile = document.getElementById(zen('fileUpload').controlId) то и никакой [0] не нужен ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=39&mobile=1&tid=1556143]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 375ms |
0 / 0 |