Modifica archivo .txt con headers cuando lo subo a sharepoint
Publicado por Daniel Gonzalo (12 intervenciones) el 28/12/2023 17:52:17
Buenas tardes tengo este código que tiene como función subir archivos .txt a una carpeta. El problema es que lo ejecuta, lo sube a la carpeta pero todavía no puedo encontrar el porque, me agrega headers al archivo que no tiene que ser modificado en su contenido. Dejo código
using (HttpClient client = new HttpClient())
{
try
{
//Paso el archivo a array de bytes
byte[] fileBytes = File.ReadAllBytes(total);
// paso el contenido
var content = new ByteArrayContent(fileBytes);
// Blanqueo los headers y le defino el content-type para bytes
content.Headers.Remove("Content-Type");
content.Headers.Add("Content-Type", "application/octet-stream");
// paso token
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", token);
HttpResponseMessage response = await client.PostAsync(url, content);
if (response.IsSuccessStatusCode)
Lo revise por todos lados, verifique remover el content-type y definir que es un stream pero sigue pasando lo mismo. Alguien se encontro con esto y lo pudo solucionar? Gracias por anticipado por su tiempo.
Saludos.
using (HttpClient client = new HttpClient())
{
try
{
//Paso el archivo a array de bytes
byte[] fileBytes = File.ReadAllBytes(total);
// paso el contenido
var content = new ByteArrayContent(fileBytes);
// Blanqueo los headers y le defino el content-type para bytes
content.Headers.Remove("Content-Type");
content.Headers.Add("Content-Type", "application/octet-stream");
// paso token
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", token);
HttpResponseMessage response = await client.PostAsync(url, content);
if (response.IsSuccessStatusCode)
Lo revise por todos lados, verifique remover el content-type y definir que es un stream pero sigue pasando lo mismo. Alguien se encontro con esto y lo pudo solucionar? Gracias por anticipado por su tiempo.
Saludos.
Valora esta pregunta


0