MailMessage に添付するメモリ ストリームに PDF をダウンロードしようとしています。これが私のコードです:
string pdfUrl = "http://dev.domain.com/pdf+files/sample.pdf";
WebClient client = null;
MemoryStream stream;
try
{
client = new WebClient();
stream = new MemoryStream(client.DownloadData(pdfUrl));
attachments.Add(new Attachment(stream, "Sample.pdf");
}
finally
{
client.Dispose();
}
client.DownloadData(pdfUrl) から返される byte[] の長さは 0 です。
何か案は?