Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Upload Baol, come cancellare il vecchio file

    Ciao a tutti, ho una domanda sull'upload di baol, precisamente quando sostituisco un file vorrei prima cancellare quello vecchio dal server, questo è il codice, dove e cosa devo aggiungere? Grazie.

    codice:
    Dim oUpload
    Set oUpload= new cUpload
    With oUpload
    'La riga seguente impoosta la connessione al database e la tabella di inserimento dati
    'La connesione e la tabella verranno aperti con il metodo oUpload.Database.Open()
    .EnabledAspUpload	= False
    .EnabledImageSize	= False
    .EnabledLog 		= False
    .AutoRename 		= False
    .Overwrite			= True
    .SetPath "/documentazioni/"
    .Load
    .SetDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("/data/db.mdb"),"SELECT * FROM prodotti where id_prodotto = "& .Form("id_prodotto") & " "
    
    if .EOF then
    	NumFiles = .Count()
    	Response.write "Errore, controlla le dimensioni e il tipo di file."
    else
    	.Database.Open()
    	While Not .EOF
    			.Save
    			response.Write "
    
    Il file " & .GetFileName &" è stato associato al prodotto. 
    
    
    "
    			'Inserimento dei valori
    			
    			.Database.Fields("documentazione") = .GetHTTPPathFile() 'Indirizzo HTTP del file 
    			'Inserimento
    			.Database.update()
    	.MoveNext
    	Wend
    end if
    End With
    Set oUpload = Nothing
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  2. #2
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  3. #3
    ci riprovo, ho aspettato un po' di tempo sperando in una folgorazione... che chiaramente non è arrivata

    ho provato a ricavarmi il percorso del vecchio file con
    codice:
    percorso_file_vecchio = .Database.Fields("documentazione")
    per poi eliminarlo così:

    codice:
    Dim objFSO
    				Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    				objFSO.DeleteFile (server.mappath(percorso_file_vecchio))
    ma l'operazione non riesce, il vecchio file rimane sul server.
    Qualcuno è in grado di aiutarmi?
    Grazie
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  4. #4
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774
    so che è un po' tardi ma ho fatto una ricerca nel forum e per caso ho trovato questa discussione....


    Dim objFSO
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    objFSO.DeleteFile (server.mappath ("foto\27_1.jpg")),true

    mancava la parte che ho messo in grassetto....
    così funziona..
    ciauuuuuz

  5. #5
    scusate anche io dovrei cancellare il file sul server però voglio farlo solo dopo averlo scaricato come faccio??
    Grazie
    Marco
    Carpe diem
    Preferisco tentare che rinunziare

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.