iis - What happens when upload is slower than download when "allowReadUploadsInProgress" is enabled?

22
2014-07
  • Josh M.

    Setting the configuration option fileHandling/allowReadUploadsInProgress in IIS (FTP) allows a file to be downloaded (or opened) while it is being uploaded. This could be handy for large files where the FTP server is an intermediary.

    However, what happens when the download is faster than the upload and it runs out of data (while the upload is still chugging along)? Supposed you start the upload of a 10GB file and then start the download of that same file shortly after. They'd be racing each other. Will IIS wait and feed more data as it becomes available in the file or will the download stop/fail when the file is completely transferred, regardless of whether the entire file has been uploaded?

    See here: http://www.iis.net/configreference/system.applicationhost/sites/site/ftpserver/filehandling#005

  • Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

    Related Question

    What does FTP Jailing mean, and what features does a server OS require in order to enable it?
  • Thomas L Holaday

    I have a fuzzy notion of what the term "ftp jailing" means, but when it comes to permissions and security, fuzzy is imprudent. What is it? How is it implemented? Is it mostly a capability of the ftp server, or does it emerge from how the underlying OS does permissions?


  • Related Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.