Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2003, 19:35
Avatar de engonga
engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 23 años, 1 mes
Puntos: 8
borrar fichero

Hola no se como puedo hacerlo ahora son las 2:00 Am y tengo que madrugar, no estoy derrotado.

quiero borrar un fichero del servidor con asp.

yo tengo esto.

__________________
if (rstnoticia("imagen") <> " ") Then
Dim registre
Dim direccio
direccion = "../fotos/"
registro = (rstnoticia.Fields.Item("imatge").Value)
Function borra()
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile(Server.MapPath(direccion)&"/"& registro)
End Function
Else
End If
____________________

es una página que borra un registro de una base de datos dicho registro tiene una imagen relacionada "imagen"

que esta en la carpeta ../fotos/

entonces tengo en un boton de
borrar, puesto esto...

____________________________
<form name="form1" method="POST" action="<%=MM_editAction%>">

<input type="submit" name="Submit" value="Borrar"
<% if (rstnoticia("imatge") <> " ") Then%>
onClick="<%=borra()%>"
<% Else
End If %>>
<input type="hidden" name="MM_delete" value="form1">
<input type="hidden" name="MM_recordId" value="<%= rstnoticia.Fields.Item("num_not").Value %>">
</form>
___________________________

Pero no me borra el fichero de la carpeta /fotos/

a veces me da el error que no se encuentra el fichero y otras que no tengo permisos. Lo estoy provando en local con ISS i he dado permisos de excritura a la carpeta /fotos/

pero sigue sin funcionar...

echenme un cable porfa.


gracias