Ciao a tutti avrei bisogno di zippare una serie di file da un pagina asp.
Qualcuno mi sa dire come faccio?
Ciao a tutti avrei bisogno di zippare una serie di file da un pagina asp.
Qualcuno mi sa dire come faccio?
Solo con asp non lo puoi fare, lo fai se hai la possibilità di installare componenti sul server oppure in net prova a guardare qui
grazie mille ho trovato quello che mi serviva.
Condividi con tutti noi, grazie !
si installa il seguente componente sul server
http://xstandard.com/get/vtnxsova/zip/
dopo di che si istanzia l'oggetto
e si riesce a utilizzare come nell'esempio
nel mio caso ho un ciclo per ogni persona che devo creare l'attestato.
subito dopo che ho creato l'attestato correttamente lo metto nel file zippato attestati.zip
Se il nome è sempre lo stesso automaticamente incoda il file.
A me poi i file creati non servono quindi li cancello.
ps visto che incoda il file se si vuole fare lo stesso file ogni volta ma con componenti differenti conviene cancellare il file iniziale
codice:Dim objZip Set objZip = Server.CreateObject("XStandard.Zip") 'All'interno del ciclo dove creo effettivamente ogni attestato. objZip.Pack Server.MapPath("Attestati/dazipp/"& cognome & "_" & nome & ".doc"), Server.MapPath("Attestati/dazipp/Attestati.zip") if fsoCanc.FileExists(Server.MapPath("Attestati/dazipp/"& cognome & "_" & nome & ".doc")) then fsoCanc.DeleteFile(Server.MapPath("Attestati/dazipp/"& cognome & "_" & nome & ".doc"))
Quindi un componente![]()
Speravo in altro, una soluzione funzionante senza componenti.
Ma non funziona su server 2008..............
O almeno a me non funziona....
Soluzioni?
Scusate i puntini di sospensione...... La verità è che non ho argomenti....
ho trovato questo, ma non l'ho provato
http://www.mrwebmaster.it/asp/artico...p-asp_772.html
Ho risolto...... la registrazione della dll era una menata, ma con tutti i criteri di sicurezza di winzozz 2008 mi sono confuso..........Originariamente inviato da wallrider
ho trovato questo, ma non l'ho provato
http://www.mrwebmaster.it/asp/artico...p-asp_772.html![]()
Scusate i puntini di sospensione...... La verità è che non ho argomenti....