
Hi All,
I need help on this one. I'm getting the PDF file from Blob Storage the re-upload it to another record as Annotation (Notes). But when I tried to open the document, it prompts me "Failed to Open Document". I can successfully open a text file, an excel file or other documents except for PDF. Here's my code:
using (var httpRequestMessage = new HttpRequestMessage(HttpMethod.Get, uri)
{ Content = (requestPayload == null) ? null : new ByteArrayContent(requestPayload) })
{
using (var client = new HttpClient())
{
var response = client.SendAsync(httpRequestMessage).Result;
if (response.IsSuccessStatusCode)
{
tracer.Trace(String.Format(blobType));
if (blobType == "application/pdf")
{
response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/pdf");
}
string data = response.Content.ReadAsStringAsync().Result;
tracer.Trace(String.Format(response.Content.Headers.ContentType.ToString()));
byte[] byteData = System.Text.Encoding.UTF8.GetBytes(data);
string encoded = Convert.ToBase64String(byteData, 0, System.Text.Encoding.UTF8.GetByteCount(data));
return encoded;
}
}
}
*This post is locked for comments
I have the same question (0)if it works with other documents like excel file, my best guess is that the PDF is not stored correctly inside the blob