Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>You can do it in so many ways</p> <p>(in the order of increasing complexity and stupidity) ;)</p> <ol> <li><p>Provide direct link to a file and monitor your web logs. You can use a LogParser tool from microsoft to run SQL like queries against the logs to extract data you need.</p></li> <li><p>Don't provide a direct link to a file. Have a button instead. When a button is clicked you increment the counter and serve the file.</p></li> <li><p>You can use URL shortening services (e.g. bit.ly) - they can provide you with the click stats etc<p> E.g. if you append a '+' sign to the end of the bit.ly URL you will get the stats. Or you can register on their site. <p>As a variation - use your own service. I.e. have a lookup table:<p> shortcode1 - Path1\File1.ext<br> shortcode2 - Path2\File2.ext<br> ...<br> shortcodeN - PathN\FileN.ext <p> a link to download your zip file will then look like:<p><a href="http://www.yoursite.com/getFile.aspx?code=shortcode1" rel="nofollow noreferrer">http://www.yoursite.com/getFile.aspx?code=shortcode1</a><p> getFile.aspx gets executed, performs a lookup, updates stats, serves Path1\File1.ext back.</p></li> <li><p>You can use monitoring tools to keep track of which files were uploaded/downloaded E.g. <a href="http://www.iis.net/community/default.aspx?tabid=34&amp;g=6&amp;i=1494" rel="nofollow noreferrer">http://www.iis.net/community/default.aspx?tabid=34&amp;g=6&amp;i=1494</a></p></li> <li><p>Create/Use an ISAPI extension to monitor file downloads</p></li> <li><p>Map .zip extension through ASP.Net in IIS and a corresponding code to properly react and update stats.</p></li> </ol>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload