Buongiorno ragazzi, solo oggi mi sono accorto di questo bel forum è mi sono subito iscritto.
Vi vengo subito a disturbare
Sto facendo una pagina asp per l'upload di un file pdf in una cartella.
Fin qui tutto bene... ora però ho la necessità di controllare che il file pdf non sia già presente nella cartella.
In caso negativo aggiunge il file alla cartella (e fin qui nessun
problema) in caso affermativo mi dovrebbe far apparire una
finestra di conferma che all'ok sovrascrive il file ed in caso di
annullamento mi torna alla pagina precedente.
Per far ciò ho adattato qualche script trovato in rete ma non funziona.
Siccome di Javascript non ne capisco molto mi potreste dare una mano???
Codice asp per l'upload...
...
for each File In objUpload.Files
Codice = Trim(objUpload.Form("Codice_Ass"))
Nome_File = File.Filename 'Nome del File PDF
NomeFile = pthpdf & Nome_File 'Percorso del File Pdf Salvato
Articolo = pthpdf & Codice & ".pdf"
if fso.FileExists(Articolo) then
%>
<script language="JavaScript" type="text/javascript">
<!--
function conferma() {
var answer = confirm("Attenzione!!! Il numero di articolo inserito risulta già presente in archivio. Sovrascrivere???'")
if (answer==true){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newpath = fso.CopyFile("<%=Nomefile%>", "<%=Articolo%>", true);
}
else{
window.location = "Javascript:history.back(-1);";
}
}
//-->
</script>
<%
Response.write "<script language=""JavaScript"">conferma();</script>"
else
fso.CopyFile NomeFile , Articolo
end if
fso.DeleteFile(NomeFile)
next
...
Praticamente se annullo mi annulla l'operazione, se confermo mi va avanti ma non mi sovrascrive il file.
Vi vengo subito a disturbare
Sto facendo una pagina asp per l'upload di un file pdf in una cartella.
Fin qui tutto bene... ora però ho la necessità di controllare che il file pdf non sia già presente nella cartella.
In caso negativo aggiunge il file alla cartella (e fin qui nessun
problema) in caso affermativo mi dovrebbe far apparire una
finestra di conferma che all'ok sovrascrive il file ed in caso di
annullamento mi torna alla pagina precedente.
Per far ciò ho adattato qualche script trovato in rete ma non funziona.
Siccome di Javascript non ne capisco molto mi potreste dare una mano???
Codice asp per l'upload...
...
for each File In objUpload.Files
Codice = Trim(objUpload.Form("Codice_Ass"))
Nome_File = File.Filename 'Nome del File PDF
NomeFile = pthpdf & Nome_File 'Percorso del File Pdf Salvato
Articolo = pthpdf & Codice & ".pdf"
if fso.FileExists(Articolo) then
%>
<script language="JavaScript" type="text/javascript">
<!--
function conferma() {
var answer = confirm("Attenzione!!! Il numero di articolo inserito risulta già presente in archivio. Sovrascrivere???'")
if (answer==true){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newpath = fso.CopyFile("<%=Nomefile%>", "<%=Articolo%>", true);
}
else{
window.location = "Javascript:history.back(-1);";
}
}
//-->
</script>
<%
Response.write "<script language=""JavaScript"">conferma();</script>"
else
fso.CopyFile NomeFile , Articolo
end if
fso.DeleteFile(NomeFile)
next
...
Praticamente se annullo mi annulla l'operazione, se confermo mi va avanti ma non mi sovrascrive il file.