Scrivo su ASP perché la mia base è ASP ma qui sto per fare un misto di ASP, ASP.NET e JS (volendo anche PHP)
Problema:
Ho messo su un sistema di upload tramite "Persits" e funziona benissimo.
Ora un mio cliente ha un problema:
Deve caricare un file XLS di 38Mb e supera il limite di Aruba.
Datosi che lo stesso file, se zippato, pesa una vera fesseria mi è venuta una brillante idea senza costringere il cliente a zippare, caricare, scaricare e decomprimere.
Questa è l'idea:
- Selezionare il file da caricare (XLS)
- Zipparlo al volo tramite JS (ho visto JSZIP e lo devo studiare)
- Inviare al server il file zippato
- Decomprimere sul server il file ZIP
- Cancellare il file ZIP
- Il cliente vedrebbe solo il file XLS sul server.
In teoria si può fare tutto
Compressione lato client con JS
Invio con ASP
Decompressione con ASP.NET
Il problema che ho è come dirgli di inviare al server il file ZIP e non quello selezionato (XLS)
In teoria il sistema me lo dovrebbe impedire perché non selezionato dall'utente.
Come posso fare?
Avete qualche idea?
Grazie a tutti!