PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2025 → Supprimer un fichier après l'upload
Supprimer un fichier après l'upload
Débuté par rastam57, 24 jan. 2024 15:17 - 5 réponses
Posté le 24 janvier 2024 - 15:17
Bonjour,

Pourriez-vous me dire, s'il vous plaît, comment supprimer un fichier tout de suite après l'avoir uploadé ?
Par avance, un Grand merci

Rastam
Posté le 24 janvier 2024 - 15:22
Rastam avait énoncé :
Bonjour,

Pourriez-vous me dire, s'il vous plaît, comment supprimer un fichier tout de
suite après l'avoir uploadé ?
Par avance, un Grand merci

Rastam


supprimé ? sur le serveur of course !

UploadNomFichier(monchpUpload,faux)
je crois ...
et là un fsupprime

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
Posté le 24 janvier 2024 - 15:53
Merci Roumegou pour ta rapidité !
J'enregistre les fichiers uploadés dans ma BDD.
Chaque fichier uploadé, laisse le fichier dans un répertoire du serveur (_web).
Dans le traitement "Réception des fichiers uploadés...", j'ai mis :
"fSupprime(ComplèteRep(UploadPDF_Chemin) + Sai_Upload)".
Mais cela ne supprime pas le fichier qui reste sur le serveur.
Une idée ?
NB : UploadNomFichier(monchpUpload,faux) ==> je ne sais à quoi cela sert.

Merci encore
Posté le 24 janvier 2024 - 16:10
Rastam a pensé très fort :
Merci Roumegou pour ta rapidité !
J'enregistre les fichiers uploadés dans ma BDD.
Chaque fichier uploadé, laisse le fichier dans un répertoire du serveur
(_web).
Dans le traitement "Réception des fichiers uploadés...", j'ai mis :
"fSupprime(ComplèteRep(UploadPDF_Chemin) + Sai_Upload)".
Mais cela ne supprime pas le fichier qui reste sur le serveur.
Une idée ?
NB : UploadNomFichier(monchpUpload,faux) ==> je ne sais à quoi cela sert.


et bien justement à récupérer le nom du fichier que tu viens de charger
sur le serveur. Sinon tu recupères un .upl

donc j'ai fait une erreur
UploadNomFichier(monchpUpload,faux)
on récupère le nom local
Il faut mettre Vrai

MAis en général quand on upload avec un uploadcopiefichier, on fixe son
nom.
Comme ça on sait où il est, et comment il s'appelle

nomFichierUpload="PEOPLE_"+CHAL_ID+".xlsx"
rep_destination_finale=ComplèteRep(fRepWeb())+"files"
SI PAS fRepExiste(rep_destination_finale) ALORS
fRepCrée(rep_destination_finale)
NomFic =
UploadCopieFichier(FILE_XLS,rep_destination_finale,nomFichierUpload)

donc ici je peux supprimer rep_destination_finale+"\"+nomFichierUpload




Merci encore


--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
Posté le 26 janvier 2024 - 13:05
Bonjour Roumego,

Vraiment Super !
Merci beaucoup

Bon weekend

Rastam
Membre enregistré
40 messages
Posté le 09 septembre 2025 - 22:10
Bonjour à tous,

je cale sur "donc ici je peux supprimer rep_destination_finale+"\"+nomFichierUpload"

Mes fichiers sont bien copiés sur le serveur web dans un dossier "test" créé pour l'occasion, mais ensuite....
Que j'utilise "fsupprime" ou "fSupprimeFichierRépertoireWeb", rien n'y fait les fichiers persistent sur mon serveur web.

Je suis sur une plateforme PCSCloud et j'ai bien coché l'option :
Autoriser les fonctions :
- fCopieFichierRépertoireWeb
- fSupprimeFichierRépertoireWeb
Ce qui ne devrait servir à rien puisque ces commandes semblent exclusivement réservées à des fichiers image, alors que mes fichiers peuvent être du .txt

La doc ne m'aide pas, et le message d'erreur sur la version déployée me parle de taille de fichier, alors qu'ils sont uploadés sans problème et que d'ailleurs ils sont tout petits...

Je fais du Windev depuis longtemps et je découvre un peu Webdev, si quelqu'un peut m'aider ça serait super !