Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583

    cancella file online e locale

    salve sto provando a cancellare un file

    parto da qui x mostrarvi da dove proviene il nome del file

    -<%=Rec("subcodicerif")%> (1).jpg&ampcod=<%=Rec("codiceimmobile")%>">D


    cancellafile

    <%
    file = Request.Querystring("file")

    %>



    <%
    Dim objFSO
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

    'Il file viene cancellato
    objFSO.DeleteFile("../public/"& Request.Querystring("file") &" ")



    'Set objFSO = Nothing
    %>




    mi da questo errrore in localeErrore di run-time di Microsoft VBScript error '800a0035'

    Impossibile trovare il file

    /DEMO02/cancellafile.asp, riga 13




    il file c'è bisogna vedere con un response.write come controllare la funzione

    è la stessa cosa anche on line ?

    fatemi sapere

  2. #2
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    nella pagina che cancella il file hai provato a verificare che
    il nome file sia passato correttamente:

    response.write(Request.Querystring("file"))
    luca
    www.intheweb.it - Internet solutions

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi usare server.mappath(percorso e nome file)

    Roby

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    infatti roby lo sto provando ora, ma c'è qualche err di sintassi
    come posso risolvere

    fileObj = fso.DeleteFile(Server.MapPath(/public/ " & Request.Querystring("file") &" ))

    Microsoft VBScript compilation error '800a03ea'

    Syntax error

    /demo02/cancellafile.asp, line 14

    fileObj = fso.DeleteFile(Server.MapPath(/public/ " & Request.Querystring("file") &" ))
    ----------------------------------------^


    su locale tutto ok funzia dando il percorso completo

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    fileObj = fso.DeleteFile(Server.MapPath("/public/"& Request.Querystring("file")))
    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    ok funziona grazie 1000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.