Quería utilizar la clase FileStream para evitar guardar cualquier archivo en la computadora del cliente . Pero cada constructor de FileStream requiere una ruta a un archivo.Uso de FileStream sin un archivo real
¿Cómo puedo crear un FileStream desde una transmisión y no tener que guardarlo en el disco duro?
EDIT: Ya estoy usando memorystream para almacenar mi información. Pero en algún momento necesito comprimir los archivos en OTRA CORRIENTE. El problema es que los comandos zip (he buscado en GZipStream - Comprime los ARCHIVOS en una CORRIENTE) me requieren un source filePath (FileStream).
Si no puedo superar la creación de un FileStream a partir de una secuencia, ¿hay alguna otra manera de comprimir las secuencias?
FileStream IS para escribir en un archivo, use MemoryStream en su lugar – Reniuz
Es completamente incorrecto decir que GZipStream procesa * archivos *. No es asi. Procesa un byte-stream y no le importan los archivos de ningún tipo. Necesita explicar su escenario más, tal vez mostrando exactamente el código que quiere un archivo. Puede usar GZipStream para trabajar con fuentes/destinos arbitrarios. Realmente necesitas explicar a qué te estás atascando. Si "buscó en GZipStream" y llegó a esa conclusión, entonces parecía equivocado. –