Foros del Web » Programación para mayores de 30 ;) » .NET »

Subir ficheros al servidor

Estas en el tema de Subir ficheros al servidor en el foro de .NET en Foros del Web. Hola. Estoy haciendo un proyecto en c#, y estoy intentando subir ficheros desde una página asp. Para ello, he puesto un "input file" (HTML) y ...
  #1 (permalink)  
Antiguo 09/02/2005, 11:06
 
Fecha de Ingreso: febrero-2005
Mensajes: 59
Antigüedad: 19 años, 8 meses
Puntos: 0
Subir ficheros al servidor

Hola. Estoy haciendo un proyecto en c#, y estoy intentando subir ficheros desde una página asp.
Para ello, he puesto un "input file" (HTML) y le he dicho que lo ejecute como control del servidor. Se llama File1.
Tambien he puesto un botón al que he asignado el siguiente código:

string phyiscalPath = Server.MapPath("documentos");
File1.PostedFile.SaveAs(phyiscalPath);

Con esto pretendo que el archivo seleccionado se suba al servidor, a la carpeta de la aplicación y dentro de esta a la carpeta documentos (algo como ...../inetpub/wwwroot/pfc2/documentos).
No se si lo estoy haciendo bien.
La carpeta la he creado desde el explorador de archivos de Windows, y me sale una página de error el ejecutar que pone "Acceso denegado a la ruta de acceso "c:\inetpub\wwwroot\pfc2\documentos" ".

Quiero saber cómo puedo solucionar esto. Supongo que será algún problema de permisos. Tampoco se si la carpeta se crea así o no. Utilizo Win XP.

Muchas gracias.
  #2 (permalink)  
Antiguo 09/02/2005, 13:34
Avatar de grisel  
Fecha de Ingreso: diciembre-2004
Ubicación: Mexico
Mensajes: 215
Antigüedad: 19 años, 10 meses
Puntos: 0
Hola.

Sabes yo tenia el msmo problema y encontre esta pagina espero te sirva y si tiene que ver con los permisos.

http://support.microsoft.com/default...b;en-us;323246

Espero te sirva.
saludos y bye
__________________
grissss :Zzz:
  #3 (permalink)  
Antiguo 09/02/2005, 15:30
Avatar de davidbravof  
Fecha de Ingreso: febrero-2005
Mensajes: 13
Antigüedad: 19 años, 8 meses
Puntos: 0
Esto puede servir

Bueno aunque esta en VB.net creo q te puede servir.

Sobre lo de los permisos de la carpeta, bueno yo creo a todos los adjuntos en un fichero aparte, porq me da mayor orden.
en esta carpeta es que en seguridad le asigno al usuario asp para que pueda escribir y leer, no se hasta q punto sea seguro hacer esto, no he probado si alguien podria tener acceso a la carpeta (de ser asi agradeceria mucho q me pasen la voz )

Bueno aqui mi humilde codigo:


Dim direccion As String = Server.MapPath(System.DBNull.Value.ToString())
direccion = direccion.Substring(0, direccion.LastIndexOf("\")) & _
"\Archivos\" & id.Name

direccion = direccion & "\" & Path.GetFileName(File1.PostedFile.FileName)

If File.Exists(direccion) Then
Say("El nombre del archivo ya existe")
Else
'El nombre del archivo no existe

File1.PostedFile.SaveAs(direccion)

End If

Espero poder haber ayudado
  #4 (permalink)  
Antiguo 09/02/2005, 17:13
 
Fecha de Ingreso: febrero-2005
Mensajes: 59
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola, muchas gracias por vuestra ayuda. Voy avanzando bastante, pero sigo teniendo problemos al asignar permisos a las carpetas, que no se como hacerlo.
Tengo Windows XP Profesional, y no se cómo hacer eso de añadir el usuario aspnet para que pueda escribir.
Agradecería cualquier ayuda en ese sentido.
Muchas gracias otra vez.
  #5 (permalink)  
Antiguo 09/02/2005, 17:34
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 10 meses
Puntos: 7
Para poder verlos, abre el explorador de windows Herramientas > Opciones de Carpeta > escoges la opción Ver > en el cuadro "Configuraciones avanzadas" bajas hasta la opción "Utilizar uso compartido simple de archivos", desactivas eso y haces click en aceptar.
Ahora vas a la carpeta que quieres dar permisos y en Propiedades de este aparecerá la opción Seguridad, ahí tienes que asignar los permisos.
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #6 (permalink)  
Antiguo 10/02/2005, 05:54
 
Fecha de Ingreso: febrero-2005
Mensajes: 59
Antigüedad: 19 años, 8 meses
Puntos: 0
Muchas gracias a todos. ¡Por fin me ha salido! Me han sido de gran ayuda TODAS vuestras respuestas. Con gente así da gusto... A ver si algun día os puedo ayudar en algo y os devuelvo el favor.
  #7 (permalink)  
Antiguo 28/06/2009, 08:08
 
Fecha de Ingreso: enero-2008
Ubicación: Torreón Coahuila
Mensajes: 10
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Subir ficheros al servidor

XKnown:
Muchas gracias por tu aportacion :)

De Casualidad no sabes si es posiblee que dicha accion [ La de habilitar y deshabilitar el uso compartido simple de archivos] se pueda hacer mediante codigo??

Gracias a todos... slaudos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 19:11.