receiving file from webApi with gibberish characters when file contains characters in different language.
I tried setting encoding on header but not helping. Please advise.
var dataBytes = File.ReadAllBytes(result.ReturnValue.ToString());
string fileName = Path.GetFileName(result.ReturnValue.ToString());
var dataStream = new MemoryStream(dataBytes);
HttpResponseMessage httpResponseMessage = new HttpResponseMessage(HttpStatusCode.OK);
httpResponseMessage.Content = new StreamContent(dataStream);
httpResponseMessage.Content.Headers.ContentDisposition = new System.Net.Http.Headers.ContentDispositionHeaderValue("attachment");
httpResponseMessage.Content.Headers.ContentDisposition.FileName = fileName;
httpResponseMessage.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/octet-stream");
httpResponseMessage.Content.Headers.Add("Access-Control-Expose-Headers", "Content-Disposition");
//httpResponseMessage.Content.Headers.Add("Content-Transfer-Encoding", "utf-8");
//httpResponseMessage.Content.Headers.Add("charset", Encoding.ASCII.ToString());
//httpResponseMessage.Content.Headers.Add("charset", "utf-8");
//httpResponseMessage.Content.Headers.ContentEncoding.Add("gzip");
httpResponseMessage.Content.Headers.ContentEncoding.Add("utf-8");
return httpResponseMessage;
Viswanatha SwamyPosted Mar 8, 2020, 6:53 AM
Viswanatha SwamyPosted Mar 8, 2020, 6:40 AM
Posted Mar 8, 2020, 5:08 AM
Viswanatha SwamyPosted Mar 5, 2020, 5:58 AM
Posted Mar 5, 2020, 3:52 AM
Viswanatha SwamyPosted Mar 4, 2020, 12:43 PM
Viswanatha SwamyPosted Mar 4, 2020, 9:32 AM
Posted Mar 4, 2020, 9:17 AM
Viswanatha SwamyPosted Mar 4, 2020, 8:54 AM
Posted Mar 4, 2020, 8:51 AM
Viswanatha SwamyPosted Mar 4, 2020, 8:45 AM
Posted Mar 4, 2020, 8:41 AM
Viswanatha SwamyPosted Mar 4, 2020, 8:39 AM
Posted Mar 4, 2020, 8:35 AM
Viswanatha SwamyPosted Mar 4, 2020, 8:17 AM
Posted Mar 4, 2020, 8:15 AM
Viswanatha SwamyPosted Mar 4, 2020, 7:56 AM