Альтернативные варианты загрузки картинок на сайт



  • @gr-al-ni Произвольный код будет использовать ту же функцию, что и экшен, разницы ни какой. Ещё есть вариант загрузить фотографию запросом.



  • @Fox Спасибо за совет буду пробовать сделать пост запросом



  • @Fox Приветствую!
    При составлении пост запроса для загрузки картинки, у меня возник вопрос возможно ли загрузить картинку запросом, а нажать кнопку сохранить изменения в браузере?
    Само собой в пост запросе будут прикручены куки и другие хреновины.



  • @gr-al-ni Нет. Проще и эффективнее снифать запрос кнопки "сохранить изменения" и отправлять уже его.



  • @Fox Понятно, я уже заснифил загрузку с браузера и с баса, в басе картинка не грузилась тупо потому-что её не было в patch запросе, хотя всё делал как надо.



  • @Fox Не мог бы ты мне подсказать по поводу сложности решения моей проблемы с загрузкой фотки пост запросом? Может подскажешь куда копать?

    Успешная загрузка через браузер происходит patch запросом и выглядит так:
    {"username":"opopoi","email":"[email protected]","password":"","avatar":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAF3CAYAAABewAv...и тд (код картинки), тип application/json

    В басе в режиме браузера запрос выглядит так и загрузки картинки не происходит alt text

    В конструкторе я делал такой запрос: alt text
    Но отправлялось вот это: alt text
    А это ответ на запрос:
    {"username": "grtgr5f1", "verified": true, "locale": "en-US", "mfa_enabled": false, "id": "454269761111588875", "phone": null, "token": "NDU0MjY5NzYxMTExNTg4ODc1.DfrBLg.V4Ur70WsYpZJmIigFZiXHSMjV6E", "flags": 0, "avatar": null, "discriminator": "9018", "email": "[email protected]"}



  • @gr-al-ni said in Альтернативные варианты загрузки картинок на сайт:

    data:image/png;base64

    Я не fox, Но вот так решилась проблема у мну, правда я проста подгружал картинки для капа. БАС режет это data:image/png;base64,. Но это было в переменных. хз как он с ресурсами. Просто добавил внагляк перед переменной и запрыгало).



  • @allive Спасибо за помощь, всё заработало в таком виде! "avatar","data:image/png;base64," + [[FILE_CONTENT_IMAGE]]



  • @gr-al-ni
    Не за что. Бас как я понимаю оптимизирован по просьбам трудящихся. Он так делает вероятно вот по этому
    0_1528572292037_test_1.xml Но могу ошибаться не силен в этом. Дошел эмпирическим методом научного тыка и тамбуриновых плясок.
    Это отправка изображений в base64 капмонстру только на постгетах без использования браузера. Мож кому пригодится.

    p/s Да это антибот=) Но я бы не советовал. Картинку я взял первую что попалась. Кап универсалом отвратительно его гадает. Модуль ннада, тессеракт быстрее и проще для этого шага, но это имха. В проекте подсказки для новичков. Хотел вообще на кубиках для наглядности, но вот как выполнить код запилить в конструкторе так и не придумал)) Хотя он там тоже есть


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.