|
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]? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2020, 09:56 |
|
ZEN(да, вы не ослышались): file upload с axios.
|
|||
---|---|---|---|
#18+
kolesov, Потому что ты jQuery пользуешься и в твоем imagefile будет ссылка на jQuery а не HTML объект. Сам объект jQuery как раз в imagefile[0] хранит. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2020, 04:02 |
|
ZEN(да, вы не ослышались): file upload с axios.
|
|||
---|---|---|---|
#18+
logist, Если бы был обычный var imagefile = document.getElementById(zen('fileUpload').controlId) то и никакой [0] не нужен ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2020, 04:04 |
|
|
start [/forum/topic.php?fid=39&gotonew=1&tid=1556143]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 149ms |
0 / 0 |