<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>ASP.NET</title>
        <link>http://blogs.ugidotnet.org/leonardo/category/ASP.NET.aspx</link>
        <description>ASP.NET</description>
        <language>it</language>
        <copyright>Leonardo</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <item>
            <title>Upload Utility</title>
            <link>http://blogs.ugidotnet.org/leonardo/archive/2014/01/16/upload-utility.aspx</link>
            <description>&lt;p&gt;Dopo tanti anni torno finalmente a scrivere sul mio vecchio blog (ultimamente mi sono dedicato maggiormente al mio &lt;a href="http://electro-logic.blogspot.it"&gt;blog di elettronica&lt;/a&gt;).
&lt;/p&gt;&lt;p&gt;Volevo proporre un articolo che ho preparato nel 2011 ma mai pubblicato e che ho ritrovato in un vecchio hard-disk, come dice il detto… &lt;strong&gt;meglio tardi che mai&lt;/strong&gt;. Buona lettura a tutti.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Se abbiamo un sito in hosting può tornare comodo in caso di upload di molti file di piccole dimensioni (ad esempio immagini multi-risoluzione &lt;a href="http://www.microsoft.com/silverlight/deep-zoom/"&gt;Deep Zoom&lt;/a&gt; o &lt;a href="http://research.microsoft.com/en-us/um/redmond/groups/ivm/HDView/"&gt;HD View&lt;/a&gt;) comprimere il tutto, fare un unico upload e decomprimere lato server i nostri file.
&lt;/p&gt;&lt;p&gt;Ho realizzato una piccola utility ASP.NET che ho utilizzato in occasione di un upload consistente e che voglio condividere con voi, l'ho utilizzata solamente una volta ma mi ha fatto veramente risparmiare molto tempo e banda di rete. 
&lt;/p&gt;&lt;p&gt;La pagina è veramente semplice, realizzarla e testarla richiede veramente poche tempo che… però può essere risparmiato &lt;a href="http://sdrv.ms/1j8aJmZ"&gt;scaricandola&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;L'unica pagina dell'utility si presenta con le istruzioni molto semplici che non riporto nuovamente:
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/011614_0122_UploadUtili1.png" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;Come unica nota "/Upload" si riferisce alla cartella sul server web, posizionata nella cartella radice (ed in genere coincidente con il nome del dominio su hosting come Aruba) dove girerà la pagina che dovrà avere i corretti permessi impostati, in genere tramite le pagine di amministrazione dell'hosting.
&lt;/p&gt;&lt;p&gt;Il codice dell'unico pulsante è veramente semplice, utilizza la libreria &lt;strong&gt;SharpZipLib&lt;/strong&gt; per decomprimere il file ZIP caricato e non richiede molte spiegazioni, il file sarà decompresso in una cartella Upload/Data.
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/011614_0122_UploadUtili2.png" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;Buon upload!
&lt;/p&gt;&lt;p&gt;&lt;a href="http://sdrv.ms/1j8aJmZ"&gt;Scarica il progetto&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/leonardo/aggbug/101757.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leonardo</dc:creator>
            <guid>http://blogs.ugidotnet.org/leonardo/archive/2014/01/16/upload-utility.aspx</guid>
            <pubDate>Thu, 16 Jan 2014 03:22:49 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/leonardo/archive/2014/01/16/upload-utility.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/leonardo/comments/commentRss/101757.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/leonardo/services/trackbacks/101757.aspx</trackback:ping>
        </item>
    </channel>
</rss>