guardar en el servidor

agurtzane
27 de Abril del 2004
Hola!
Necesito en mi aplicación web (c#) que el cliente especifique la ruta de una imagen (existe algún elemento en web similar al openFileDialog de las aplicaciones windows??????), y esa imagen se guardará en el servidor. ¿Cómo puedo hacerlo?

Elph
27 de Abril del 2004
Creo q lo q buscas es:
<input type="file" id="myInputType">

agurtzane
27 de Abril del 2004
Eso es, con eso tengo el control, lo que quiero ahora es poder guardar la imagen que seleccionen en el servidor en localhostimagenes
para guardar hago:

FileStream nuevo = new FileStream(ruta, FileMode.Create);
nuevo.Write(buffer, 0, buffer.Length);
nuevo.Close();

en ruta he puesto "...\\imagenes" más el nombre de la imagen y lo que hace es guardármelo en c:windowsimagenes,
¿cómo tengo que poner la ruta para que me lo guarde donde quiero?
Gracias

ELph
27 de Abril del 2004
con
Server.MapPath("tuRutaRelativa)
obtendras la ruta fisica a una ruta relativa, con ella podras guardar el fichero en esa ruta.