Отправка фото на почту
-
- interested
- Сообщения: 2
- Зарегистрирован: 18 май 2022, 15:06
- Версия LabVIEW: 2021
- Контактная информация:
Отправка фото на почту
Мне нужно сделать программу которая определяет движение по камере и отправляет фото на почту. Отправку сообщения я реализовал, но как сделать чтобы отправлялась фотография.
- toshas
- assistant
- Сообщения: 105
- Зарегистрирован: 05 апр 2009, 22:45
- Версия LabVIEW: 9.0
- Благодарил (а): 13 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: Отправка фото на почту
Картинку можно передать как base64 текст
https://stackoverflow.com/a/54239486
- toshas
- assistant
- Сообщения: 105
- Зарегистрирован: 05 апр 2009, 22:45
- Версия LabVIEW: 9.0
- Благодарил (а): 13 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: Отправка фото на почту
Онлайн конвертер https://base64.guru/converter/encode/image для теста и результат в виде html приложен
- Вложения
-
- img.zip
- (41.38 КБ) 30 скачиваний
-
- professor
- Сообщения: 3408
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
-
- interested
- Сообщения: 2
- Зарегистрирован: 18 май 2022, 15:06
- Версия LabVIEW: 2021
- Контактная информация:
Re: Отправка фото на почту
Все верно, но я не понимаю как все это сделать. В Help я мало что понимаю.
-
- assistant
- Сообщения: 119
- Зарегистрирован: 06 май 2015, 22:24
- Версия LabVIEW: 2014, 2018
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Отправка фото на почту
Вы же обычное письмо с прикрепленными файлами отправляли наверняка. Так Set attachment VI как раз для отправки файлов и служит.
Вставьте его после отправки текстового сообщения, на вход подключите массив с путем до файла и все. Help в LabView очень мощный помощник, даже для профи.
Вставьте его после отправки текстового сообщения, на вход подключите массив с путем до файла и все. Help в LabView очень мощный помощник, даже для профи.
-
- professor
- Сообщения: 3408
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Отправка фото на почту
там же один входной параметр - массив файлов, которые надо приложить.
Если у вас изображение в памяти, сохраните его в файл (временный, если не нужен), и путь к файлу - на отправку.
Если у вас изображение в памяти, сохраните его в файл (временный, если не нужен), и путь к файлу - на отправку.
-
- interested
- Сообщения: 2
- Зарегистрирован: 18 май 2022, 15:06
- Версия LabVIEW: 2021
- Контактная информация:
Re: Отправка фото на почту
я перестал что либо понимать. спамит на почту одной и той же фотографией, хотя я хотел чтобы при срабатывании детектора движения она делала фотографию и отправляла. Помогите пожалуйста доделать программу.
- Вложения
-
- MotionDetect.vi
- (70.34 КБ) 35 скачиваний
Последний раз редактировалось Masa 21 май 2022, 07:52, всего редактировалось 1 раз.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Отправка фото на почту
1. У вас наблюдается "состояние гонки", т.к. используется локальная переменная. Нужно четко указать очередность выполнения алгоритма и порядок операций.
2. У Вас сохранение в файл выполняется по условию. А отправка сообщения - на каждой итерации цикла. Нужно как минимум отправку под условие закинуть.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...