ProgramacionWeb - Ayuda al webmaster
No has iniciado sesión
Conectar al sistema | Registrar usuario
Foros Mensajes No contestados Conversaciones Mensaje
 

aspSmartUpload -Subir jpg

Buenos dias a todos.
Creo q tengo semi-instalado el aspSmartUpload.
instale correctamente el aspSmartUpload.dll i meti el aspSmartUploadUtil.dll en la carpeta de windows/system32.
Mi codigo es el siguiente:

Set Up = Server.CreateObject("aspSmartUpload.SmartUpload")
Up.Upload

nombre=Up.Form("nombre")
usuario=up.form("usuario")
fecha=up.form("fecha")


if NOT up.Files.Item("foto").IsMissing Then
up.files.item("foto").SaveAs("Fotos/" & up.files.item("foto").FileName)

foto=up.files.item("foto").FileName

end if

set rsnew=server.CreateObject("ADODB.recordset")
rsnew.open "categorias",conn,3,3
rsnew.addnew

rsnew("nombre")=nombre
rsnew("imagen")=foto
rsnew("usuario")=usuario
rsnew("fecha")=fecha

rsnew.update
rsnew.close
set rsnew=nothing
response.Redirect("categoria_lista.asp")

Con este codigo si quito el "up.files.item("foto").SaveAs("Fotos/" "
me guarda correctamente el nombre del archivo pero me da error cuando esta esto puesto a la hora de guardarme el archivo en el directorio que el he indicado en el servidor.Error 1120 can't save file

Si no intento el save , el aspSmart me fnciona , solo me falla cuando intento hacer un save de imagen en el directorio seleccionado.
Tengo permisos de escritura en la carpeta

Que estoy haciendo mal?

Gracias a todos
Preguntado hace 1144 dias
0 votos
 
 

Re: aspSmartUpload -Subir

Estoy convencido que es un problema de permisos, si miras en el FAQ de la librería dice:
PRB: aspSmartUpload.File error '80040460'. Unable to save file (Error 120)

This error may be returned by the component when it can't save a file. It often comes from the NT permissions on the directory. Check, and modify if needed, the security permissions on the directories in which you want the files to be uploaded.
Prueba de dar todos los permisos a todos los usuarios dentro del directorio Fotos.

Comprueba tambien que el problema no haya sido poner "Fotos/" en lugar de "Fotos\"

Saludos
Si estás conforme con la respuesta podrías agradecerlo contestando preguntas sin responder de otros usuarios o visitando mi blog
Preguntado hace 1529 dias
0 votos
 

Re: aspSmartUpload -Subir

Gracias webmaster, menos mal que contestaste y este temita me tiene parada con mi proyecto :s.
Pues mira decirte que permisos se los di tanto a la carpeta como al inetpub entero , esta tarde probare lo de la barra invertida y te digo.
Gracias.
Preguntado hace 1529 dias
0 votos
 

Re: aspSmartUpload -Subir

Pues nada Webmaster , que ayer lo intente y ni con la barra invertida ni nada , tengo permisos en el inetpub entero de escritura y lectura para asegurarme tb di permisos a la carpeta de imagenes pero me sigue fallando , me funcionan todos los metodos de esa clase , pero el saveAs me da ese error , por lo que deduzco que es algo de permisos, pero los permisos los he dado.
Se te ocurre si puedo ahcer algo mas?
Preguntado hace 1528 dias
0 votos
 

Re: aspSmartUpload -Subir

Prueba de hacerlo con la ruta completa:
 
000 
001 
002 
<%
up.files.item("foto").SaveAs("c:\Inetpub\wwwroot\Fotos\" & up.files.item("foto").FileName)
%>
 
Prueba tambien de hacer un write de la ruta para ver si coje el FileName correctamente
 
000 
001 
002 
003 
<%
response.write("c:\Inetpub\wwwroot\Fotos\" & up.files.item("foto").FileName)
' Resultado c:\Inetpub\wwwroot\Fotos\prueba.jpg
%>
 
Una vez realizada esta prueba comprueba tambien que el directorio sea correcto, si es así crea una imagen con el nombre de la que vas a subir y mira si sobreescribiendo si te funciona (puede ser que falten los permisos de creacion de ficheros)

Saludos
Si estás conforme con la respuesta podrías agradecerlo contestando preguntas sin responder de otros usuarios o visitando mi blog
Preguntado hace 1528 dias
0 votos
 

Re: aspSmartUpload -Subir

Me coloca la ruta perfectamente solo con el nombre de la imagen,pero el archivo sigue sin subir.
En cuanto a los permisos lo que hago es lo siguiente:
Herramientas administrativas-->Servicios IIS -->Sitio web predeterminado--> bonton derecho Propiedades-->Directorio Particular--> Y aki es donde le doy los permisos , hago lo mismo con la carpeta de imagenes.
Correcto ,no?
Preguntado hace 1527 dias
0 votos
 

Re: aspSmartUpload -Subir

Me acabo de dar cuenta de una cosa.Mi SO es el Win XP , a la carpeta en propiedades(soy usuario-admin) el check de solo lectura esta checked , lo des-checkeo i acepto , al abrirlo otra vez , esta de nuevo checkeado , igula el problema viene de aqui puede ser?
Preguntado hace 1527 dias
0 votos
 

Re: aspSmartUpload -Subir jpg

El XP tiene un peculiaridad ese check que tu vez es simplemente referencial ya que solo muestra el estado, debes cambiar en la pestaña que dice seguridad, hay te aparecera todos los uaurios que tienen acceso al dar click sobre cada uno veras en parte inferior que permissos teine dale, hay todos para que pueda cargar sin problemas.
¡ EL PODER ES UN ELEMENTO DEL HOMBRE !
¡ Es de Sabio equivocarse, pero de valientes Aceptarlos !
Preguntado hace 1144 dias
0 votos
 
Páginas:  1 
 
Responder
No puedes responder, mensaje cerrado por inactividad