Помогите разобраться с загрузкой файла. Поле файла невидимое, видима только кнопка. При клике по кнопке инициируется событие "клик" по полю "файл", по изменению значения которого запускается скрипт загрузки на сервер. Что можно тут придумать, чтобы загрузить файл?
Пробовал делать видимым через выполнение своего скрипта - не работает, не запускается событие onchange :(<div><button class="upload_btn" onclick="this.parentNode.nextSibling.click()">Вибрати файл</button></div> <input class="file" type="file" size="28" onchange="Upload.onFileApiSend(5, this.files);" name="photo" style="visibility: hidden; position: absolute;"/>
Если UI изменить не получится, например договориться с разработчиками, тогда попробуйте напрямую через http запрос. Упаковываете картинку в POST и отправляете на сервер