Si encuentras algún error con tu código o trabajo, recuerda probar siempre en un entorno de testing antes aplicar el código al trabajo final.
Solución:
¿Qué pasa con la creación de un archivo publicado personalizado? 🙂
public class MemoryPostedFile : HttpPostedFileBase
private readonly byte[] fileBytes;
public MemoryPostedFile(byte[] fileBytes, string fileName = null)
this.fileBytes = fileBytes;
this.FileName = fileName;
this.InputStream = new MemoryStream(fileBytes);
public override int ContentLength => fileBytes.Length;
public override string FileName get;
public override Stream InputStream get;
Que simplemente puedes usar así:
byte[] bytes = System.IO.File.ReadAllBytes(localPath);
HttpPostedFileBase objFile = (HttpPostedFileBase)new MemoryPostedFile(bytes);
Si te ha sido de provecho nuestro artículo, sería de mucha ayuda si lo compartes con otros desarrolladores de esta forma contrubuyes a extender este contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)