Estoy almacenando archivos adjuntos en mis aplicaciones.Abrir archivo de la matriz de bytes
Estos se almacenan en SQL como tipos varbinary
.
Luego los leo en el objeto byte[]
.
Ahora necesito abrir estos archivos pero no quiero primero escribir los archivos en el disco y luego abrir usando Process.Start()
.
Deseo abrir usando en las secuencias de memoria. ¿Hay alguna forma de hacerlo en .net? Tenga en cuenta que estos archivos pueden ser de cualquier tipo
Sí, esto es posible. Yo mismo lo había hecho. ¿Estás preguntando cómo hacer esto? Si es así, publique el código que tiene actualmente y explique sus problemas con él. – Oded
¿Cuál es el propósito concreto de abrir los archivos? Quiero decir, si son de cualquier tipo (.pdf, .png, .exe, .doc, .bat, .wav, .ms3d, lo que sea), ¿qué piensas hacer después de cargarlos en la memoria y para el precesado? los datos apropiadamente? – Flinsch
@Oded: es posible procesar una secuencia de bytes, pero la ejecución de una secuencia de bytes arbitraria en .NET no lo es. Si tú, como yo, nos perdimos la parte 'Process.Start', no hay daño, no hay falta, pero si viste eso y todavía reclamas que se puede hacer, seguiré y preguntaré: ¿CÓMO? – Randolpho