Добавьте файл в настольный чат WhatsApp из WinForm C#

#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, чтобы пользователи могли видеть снимок веб-сайта.