我正在尝试使用 sendgrid 的 Web API。要使用它,您需要对如下所示的 URL 发出 get 请求
sendgrid.com/api/mail.send.json?to=example%40exaple.com&from=example%40example&subject=Subject&text=Body&files=files%5Bfile1.doc%5D%3Dexample.doc%26files%5Bfile2.pdf%5D%3Dexample.pdf&api_user=usnermae&api_key=apikey
让我困惑的是文件部分:
&files=files%5Bfile1.doc%5D%3Dexample.doc%26files%5Bfile2.pdf%5D%3Dexample.pdf&api_user=usnermae&api_key=apikey
在 c# 代码中,如何将流或字节 [] 中的文件提供给 url?
这就是我最终执行请求的方式。
using (WebClient client = new WebClient())
{
string text = client.DownloadString(url);
}
到目前为止,这一切正常,除了附件之外,我已经编写了所有程序。谁能指出我正确的方向,以了解如何将文件放入获取请求的 URL 中?