Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/02/2011, 18:10
DProx
 
Fecha de Ingreso: enero-2011
Ubicación: Mexico
Mensajes: 11
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Dudas con Rutas En Aspx y C#

mm perdon creo q soy malo explicandome.
en la pagina asp.net tengo un fileupload el cual tiene por codigo el siguiente.
string extension = Path.GetExtension(FileImag.PostedFile.FileName);

using (BinaryReader reader = new BinaryReader(FileImag.PostedFile.InputStream))
{
byte[] image = reader.ReadBytes(FileImag.PostedFile.ContentLength );
string fileName = "Recepcion" + extension;
if (ManejaArchivo.GuardarImagen(fileName, Carpeta.Text.Trim(), image) == true)
MsgFile.Text = "Se guardo correctamente.";
}

FileImag es el fileupload,
ManejaArchivo es la clase encargada de hacer el proceso.
carpeta es un texbox que indica la carpeta donde se guardara la imagen a subir.

la imagen la convierto a un arreglo de bytes por q se lo paso a una clase encargada de guardarla en la carpeta indicada. ya en esa clase hace el uso de rutas como en el principio del tema.

si codebehind corre en el servidor (runat=server) entoncs al hacer ese proceso de imagen a bytes estoy pensando que lo va buscar en donde esta corriendo es decir en el servidor, cuando la ruta del archivo a subir hace referencia a la pc del cliente en la intranet. ¿o me equivoco?
en el ejemplo del codigo veo q se guarda directo la imagen sin embargo eso quiero evitar, por eso uso una clase intermedia.
mil disculpas es q aun comienzo en la programacion como se daran cuenta :P y me confunde un poco eso de las rutas.
Gracias