#c# #winforms
Вопрос:
Как дела? Я хотел посмотреть, можно ли прикрепить файл из WinForms
приложения C#
и отправить его на рабочий стол WhatsApp. Чтобы запустить настольное приложение WhatsApp, я использую следующее:
var process = $"whatsapp://send?phone={numero}amp;text={text}"; Process.Start(process);
При этом я открываю рабочий стол WhatsApp с текстом по умолчанию и номером, введенным пользователем. Теперь я хотел бы знать, можно ли прикрепить к этому файл (изображение / pdf). Я попробовал следующее:
Я создаю
OpenDialog
файл, из которого выбираю файл и получаю его путь, я помещаю его вTextBox
.
Затем, обращаясь к процессу, я говорю следующее:
string pathFile = txtRuta.Text; var process = $"whatsapp://send?phone={numero}amp;text={text}amp;attachment={pathFile}"; Process.Start(process);
Это запускает рабочий стол WhatsApp, но он показывает мне только текст и номер, на который он будет отправлен. Есть ли какой-нибудь способ прикрепить файл?
Ответ №1:
С точки зрения знаний это нежизнеспособно, так как поддерживает только строку,
Пожалуйста, используйте вместо этого URL-адрес изображения.
Кроме того, вы также можете использовать URL-адрес веб-сайта. Часто веб-скребок переносит предварительный просмотр изображений веб-сайта в Whatsapp, чтобы пользователи могли видеть снимок веб-сайта.