Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Передать фоновое изображение блока в input[type=file] (https://javascript.ru/forum/misc/76458-peredat-fonovoe-izobrazhenie-bloka-v-input%5Btype%3Dfile%5D.html)

the_little 13.01.2019 20:20

Передать фоновое изображение блока в input[type=file]
 
Всем привет.

Не понимаю как реализовать такую функцию.
На сайте есь блок с фоновой картинкой.
Фоновая картинка - динамическая, ее выбирает пользователь.
Он может выбрать картинку из библиотеки (картинки на сервере) или может загрузить свою, через инпут file

далее, после того как пользователь определился с картинкой - нужно оправить заявку с данным изображением на почту.

Мне нужно чтобы в момент отправки, в инпут, через который пользователь загружает изображение свое, вставлалась фоновая картинка из блока.

Можно такое сделать?

laimas 13.01.2019 21:11

Цитата:

Сообщение от the_little
Можно такое сделать?

Только не в момент отправки, а после того как сервер отправит на сервер, как оно сохранится на нем, вот тогда на него можно давать ссылку как фонового изображения. А почта зачем?

the_little 13.01.2019 21:17

Цитата:

Сообщение от laimas (Сообщение 501947)
Только не в момент отправки, а после того как сервер отправит на сервер, как оно сохранится на нем, вот тогда на него можно давать ссылку как фонового изображения. А почта зачем?

а почему нельзя изменить данные input до отправки, учитывая что картинка уже на сервере?

ну на почту должны придти данные, какую картинку выбрал пользователь.
я могу конечно туда передавать просто ее адрес.

Ооо, который раз вариант решения приходит в ходе беседы))

ведь если у меня есть адрес картинки, я могу передать просто ссылку на это изображение, не передавая саму картинку. Это хороший вариант!

laimas 13.01.2019 21:25

Цитата:

Сообщение от the_little
а почему нельзя изменить данные input до отправки, учитывая что картинка уже на сервере?

Ну если она на сервере, то естественно, что достаточно заменить url картинки в стилях. Речь то не об этом, а именно когда загружает свое, а тем более если почта, это чтобы "вас разбудить, сообщить, чтобы были приняты меры".

Цитата:

Сообщение от the_little
ведь если у меня есть адрес картинки

Адрес какой картинки, ту что пользователь загрузил со своего компьютера? Не будет такого.

the_little 13.01.2019 22:48

Цитата:

Сообщение от laimas (Сообщение 501953)
Ну если она на сервере, то естественно, что достаточно заменить url картинки в стилях. Речь то не об этом, а именно когда загружает свое, а тем более если почта, это чтобы "вас разбудить, сообщить, чтобы были приняты меры".

Адрес какой картинки, ту что пользователь загрузил со своего компьютера? Не будет такого.

Не, та что загружается пользователем - отправляется на почту как вложение просто. С ней проблем нет. У меня есть настроенные скрипты на PHP для отправки сообщений на почту с файлами, со сформированным PDF файлом, просто писмо, письмо и администратору и клиенту. Я по надобности пользуюсь нужным вариантом, потому что сам их не пишу))

Хотя там кода по сути 20 строчек.

У меня затык был именно с фоновой картинкой, которую пользователь выбрал среди тех что уже на сервере. Я просто хотел передать эту картинку тоже как вложение, но на много проще просто сформировать ссылку на эту картинку.


Часовой пояс GMT +3, время: 05:35.