Myvideo

Guest

Login

Пример вебсервера на Go (Golang) для загрузки фото

Uploaded By: Myvideo
1 view
0
0 votes
0

Пример вебсервера на Go (Golang) для загрузки фото. Клиент на quasar-framework Больше материалов - у нас на сайте ссылка на код проекта: всем привет сегодня рассмотрим вариант загрузки фотографий на сервер сервер нагу веб-клиент навью глаза ренборг квазар но это не суть html 5 функциональность по загрузке файлов вот так с чего начать начать так будет два сценария 1 просто загрузка фотографии как есть без обработки второе будем обрабатывать до библиотекой smart круг то есть хотим ну допустим мы хотим под квадрат вырезать и чтоб они тупо у нас кого-то угла вырезала лис центрирован каким-то магическим образом догадывалась что надо вот так вот выйдет впрочем он задействовать вот так с чего начинаем на сервер сервер у нас так выглядит приложение на которые сразу запускает веб-сервер джим создают то здесь мы прописаны статика данном случае нас интересует вот этот момент старта то есть запросы которые будут начинаться со ст от image они будут отправляться вот в эту папку и мяч сюда мы будем складывать те фотографии которые нам будут приходить на картинки вот у нас три запас запрос обрабатывается первое это загрузка без всякой обработки вторая загрузка с обработкой фотографий и 3 запрос который возвращает нам все изображения ну то есть все файлы из этой директории так это у нас сервер по нему пойдем веб-клиент как у нас выглядит но это все требуха и так ладно квазаров он вот у нас здесь логика это южная но чем мы хотим мы хотим так я здесь использую компоненту для загрузки но на самом деле они там в реакции выглядят похоже он и есть урок куда отправлять фотографии ура у меня здесь формируется таким образом что если где в режиме локалхост в данном случае сэму горски сервер на 3083 висит продакшене это будет в адрес ура ура соответственно но еще второй момент часто хочется какими-то информацию отправлять вот здесь тоже рассмотрим что потому что мы отправляем продукта и ги если это 12 но тем самым мы будем складывать в разные папки присланные фотографии данным в к заря поводу реализуюсь таким образом здесь просто property разные задается что сразу загружать фильтр на те фотографии но файлы с расширением которые будут доступны собственного уровня которым по которым отправлять фотографии и что и ивенты который происходит когда загружено например вот по поводу когда мы загрузили негативным сценарием и сообщения показан в позитивном мы формируем ссылку вот этот и митч лев так как нам при будет прислан путь к файлу на сервере то нам еще нужно добавить к нему url чтобы корректно отобразить уже в браузере вот и папу там еще из внутри компоненты кинем агентом вверх ссылку для того чтобы вот здесь нет вот здесь у меня она дело используется вот здесь вот она эта компонента здесь у меня два варианта рисовать не рецензии но первый рассмотрим без всякого ресайза 2 вот на события апдейт нам прилетает урон и мы его добавляем вами jess массив иначе все такой массив это мы будем при открытии страницы но будем идти на по вот этому адресу готова имидж на сервере запрашивать список фотографий здесь будем также формировать путь для отображения то есть зависимости от того как бы подставлять либо локалхост либо там в продакшене будет поставлять а здесь размеры в килобайтах ну просто отформатировал можно убрать вот есть такой имидже это у нас клиент то есть сама плечевой что здесь урок по которому мы это всего управляем собственно чем мы отправляем здесь вся магия происходит на уровне браузера и что 0 5 то есть грубо говоря вот эта вся штука и тысячи миль 5 то есть мы берем выбираем эту зеленому дают лазить по диску искать фотографии файлы на нас учит фотографий выбираем автоматически загружается вот это то есть все уже произошло то есть самого что улетел вот это вот кучу бинарной информации по вот этому пути мы посмотрим оплод имуществом 1 то уксус проверяет вот второй отправляет post запрос и вот здесь вот этот бинарная и нашим эта информация улетел prada тайги 12 и бинарные и мы уже с сервера вернули но такой результат тот файл и вот это на 100 тысяч продукт 12 и вот здесь он лежит мы смотрим на и сервер он появился то есть вот в этой директории продукт была создана правило продукт 12 и вот лежит вот этот файл но откроем вот он лежит так это поведение которому пришли стороны клиентов что происходит на сервере то есть как год рабат его им можно закрыть . смотрим то есть вот сюда пришел запрос оплот имидж взял в отдельную папку вы не такие методы палаты имидж пикачу это символ как что здесь происходит здесь собственно почти тебе вот этот контекст ними контекстном передается этот блок просто вытаскиваем эту информацию то есть вот мы знаем что допустим что мы здесь какой-то продукт айди ожидаем вот через этот гад пост форм вытаскиваем его и дальше соответственно если на ней но если не нашли to die for default он будет просто сдасться директорий дефолт иначе создаем вот эту директорию

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later