sirve el FileUpload??
gracias...
|
|
#1 (permalink) |
![]() Fecha de Ingreso: octubre-2005
Mensajes: 146
|
sirve el FileUpload?? gracias...
__________________
haced el amor, y no pongáis al campo puertas que no he puesto Yo" (Jesús de Chamberí) MAGO DE OZ |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: diciembre-2004
Mensajes: 452
|
Re: Guardar Archivos en otro Servidor
Pues, si, serviria, en dado kaso, lo uniko tendrias ke hacer, seria pasarle la ruta kompleta del server a tu metodo .SaveAs del FileUpload, es decir, puedes tener una karpeta kompartida en el server B: .SaveAs.SaveAs(\\B\CarpetaKompartidaEn.SaveAsB\.Sa veAs\Archivo.extension)
saludos.
__________________
martinchavezf@hotmail.com |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: octubre-2005
Mensajes: 146
|
He retomado el tema...
... y no sirve... el fileupload solo sirve para guardar en rutas locales...(por lo que he visto)... si alguien sabe algo mas... mientras busco otro metodo... Saludos.
__________________
haced el amor, y no pongáis al campo puertas que no he puesto Yo" (Jesús de Chamberí) MAGO DE OZ |
|
|
|
|
|
#4 (permalink) |
|
Moderador
![]() ![]() |
Respuesta: Guardar Archivos en otro Servidor
Lo que se puede hacer es mapear la unidad y listo
ejemplo servidor destino \\serverdestino\c$\Archivos\ se mapea esa ruta (le asignamos una unidad X,Y, Z etc) Y la tenemos como Z:\ Y al hacer el upload lo podemos hacer así
Cita:
Salu2File1.PostedFile.SaveAs("Z:\" + lfileName)
__________________
Nadie roba nada ya que en la vida todo se paga . . . |
|
|
|
|
|
#5 (permalink) |
![]() Fecha de Ingreso: octubre-2005
Mensajes: 146
|
Gracias por la respuesta...
![]() pero podrias ser mas explícito... sobre todo con lo de mapear... ![]() Saludos
__________________
haced el amor, y no pongáis al campo puertas que no he puesto Yo" (Jesús de Chamberí) MAGO DE OZ |
|
|
|
|
|
#7 (permalink) |
![]() Fecha de Ingreso: octubre-2005
Mensajes: 146
|
Respuesta: Guardar Archivos en otro Servidor
jajaja.. perfecto.. pense que estabamos a nivel de codigo todavía...
pruebo y cuento... un saludo...
__________________
haced el amor, y no pongáis al campo puertas que no he puesto Yo" (Jesús de Chamberí) MAGO DE OZ |
|
|
|
|
|
#8 (permalink) |
![]() Fecha de Ingreso: octubre-2005
Mensajes: 146
|
Respuesta: Guardar Archivos en otro Servidor
me sale el siguiente error :
ERROR: No se puede encontrar una parte de la ruta de acceso 'Z:\Orden.txt'. en Z: esta mapeada la ruta: servidor\c:\temp file = FileUp.FileName; // Orden.txt ruta = "Z:\\" + file; // Z:\Orden.txt FileUp.PostedFile.SaveAs(ruta); // Z:\Orden.txt FileUp.SaveAs(ruta); // Z:\Orden.txt ese el codigo y el valor de las variables... independientemente del metodo FileUp.PostedFile.SaveAs ó FileUp.SaveAs el error es el mismo... A que se deberá?? Saludos
__________________
haced el amor, y no pongáis al campo puertas que no he puesto Yo" (Jesús de Chamberí) MAGO DE OZ |
|
|
|
|
|
#9 (permalink) |
|
Moderador
![]() ![]() |
Respuesta: Guardar Archivos en otro Servidor
mejor olvidemos el tema del mapeo, puedes arreglarlo simplemente dando permisos sobre tu carpeta del servidor destino, con el usuario NETWORK SERVICE, recuerda que tu carpeta debe estar compartida
y desde tu upload simplemente haces algo así
Cita:
SaludosFile1.PostedFile.SaveAs("\NOMBRESERVER\CARPETACOMP ARTIDA\" + lfileName)
__________________
Nadie roba nada ya que en la vida todo se paga . . . |
|
|
|
|
|
#10 (permalink) |
![]() Fecha de Ingreso: octubre-2005
Mensajes: 146
|
Respuesta: Guardar Archivos en otro Servidor
Definitivamente no funciona el fileupload... ahora es este error:
{"No se puede encontrar una parte de la ruta de acceso 'C:\\servidor\\temp\\Orden.txt'."} System.Exception {System.IO.DirectoryNotFoundException} a pesar de tener el codigo asi: FileUpload2.SaveAs("\\servidor\\temp\\" + FileUpload2.FileName); por lo que averigue solo funciona con rutas locales... Existe otro metodo...?? a otro codigo me refiero... Saludos-...
__________________
haced el amor, y no pongáis al campo puertas que no he puesto Yo" (Jesús de Chamberí) MAGO DE OZ |
|
|
|
|
|
#11 (permalink) |
|
Moderador
![]() ![]() |
Respuesta: Guardar Archivos en otro Servidor
Cita:
creeme que su funciona para otros servers (lo he hecho infindad de veces)
Iniciado por el mago de oz
por lo que averigue solo funciona con rutas locales...
recuerda que una carpeta compartida en el server no es equivalente a la misma ruta que accesas desde afuera, ejemplo En tu server tienes la siguiente carpeta c:\carpeta1\subfolder1\otro_subfolder\archivos y quieres depositar todo en "archivos" dar boton derecho sobre la carpeta "archivos" (que es tu server remoto) le das permisos "full" al usuario NETWORK SERVICE y desde tu servidor donde tienes IIS la ruta para accesar sería: \\servidor_remoto\archivos quedando en tu Upload algo así: FileUpload2.SaveAs(@"\\servidor_remoto\archivos\" + FileUpload2.FileName); Salu2 y cualquier cosa por aqui seguimos |
|
|
|
|
|
#12 (permalink) |
![]() Fecha de Ingreso: octubre-2005
Mensajes: 146
|
Respuesta: Guardar Archivos en otro Servidor
Perfecto RootK... y gracias por tu paciencia... efectivamente di permisos a la carpeta Temp a Network Service con full control...
Ahora al intentar enviar el archivo me sale lo siguiente: "Error de inicio de sesión: nombre de usuario desconocido o contraseña incorrecta.\r\n"} System.Exception {System.IO.IOException} Cabe hacer notar que estoy recien haciendo una pequeña aplicacion web para hacer esto y está en desarrollo ... no esta publicado ni mucho menos... ¿¿tendrá esto algo que ver?? Saludos y mil gracias...
__________________
haced el amor, y no pongáis al campo puertas que no he puesto Yo" (Jesús de Chamberí) MAGO DE OZ |
|
|
|
|
|
#13 (permalink) |
|
Moderador
![]() ![]() |
Respuesta: Guardar Archivos en otro Servidor
Lo que puedes hacer aparte de eso podrías intentar impersonar desde tu web.config
Cita:
Depende mucho de la configuración del server, pero tenemos que ir descartando las posibilidades, pruebalo y nos cuentas como te fue<system.web>
<identity impersonate="true" userName="dominio\usuario" password="passwordUsuario" /> Salu2 |
|
|
|
|
|
#14 (permalink) |
![]() Fecha de Ingreso: octubre-2005
Mensajes: 146
|
Respuesta: Guardar Archivos en otro Servidor
ahora esto...
![]() "Acceso denegado a la ruta de acceso '\\\\sevidor\\Temp\\Orden.txt'." System.Exception {System.UnauthorizedAccessException} y esto colocando datos validos del dominio en <identity impersonate="true" userName="dominio\user" password="pass" /> bueno.. por hoy ya me aburri.. mañana retomo el tema... un saludo y gracias por la ayuda...
__________________
haced el amor, y no pongáis al campo puertas que no he puesto Yo" (Jesús de Chamberí) MAGO DE OZ |
|
|
|
|
|
#15 (permalink) |
![]() Fecha de Ingreso: diciembre-2007
Mensajes: 18
|
Respuesta: Guardar Archivos en otro Servidor
lo primero que debes realizar es darle permiso de lectura y escritura a tu carpeta desde el IIS.
Luego solo debes colocar en el codigo lo siguiente: ruta=\\nombredetuservidor\nombrecarpeta\ archivo=nombredetuarchivo Control.SaveAs(Ruta & Archivo) eso es todo funciona, los errores que ademas tiene son errores de permiso. |
|
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|