Lastdatei aus Dateisystem < /li>
Datei ändern, indem die benutzerdefinierte ID eingebettet ist.
Code: Select all
public async Task EmbedIdAndSendAsync(string filePath, string id, HttpClient httpClient)
{
using (Stream stream = File.OpenRead(filePath))
using (PdfDocument pdf = new PdfDocument(stream))
using (MemoryStream modifiedStream = new MemoryStream())
{
pdf.EmbedId(id);
pdf.WriteTo(modifiedStream);
modifiedStream.Position = 0;
await httpClient.PostAsync(
"files/upload",
new MultipartFormDataContent {
{ new StringContent(id), "file[id]" },
{ new StreamContent(modifiedStream), "file[stream]", Path.GetFileName(filePath) }
}
);
}
}