[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


Trap Incomplete Downloads

Posted on 2004-11-28
Medium Priority
Last Modified: 2010-03-04
Is there any way to trap incomplete downloads from an apache web server? For instance, if a user cancels the download, or it otherwise errors out, is there any way that I can trap this?

This information IS stored in the access log, but I am looking for a way to trap this via a php or perl script for the purpose of gathering statistical information.

Question by:syntaxmishap
  • 2
  • 2
LVL 51

Accepted Solution

ahoffmann earned 500 total points
ID: 12693770
if you still know the lines in the error_log, why not simply greping them with perl or php?
LVL 15

Expert Comment

ID: 12696810
I agree with ahoffmann;  Apache already tracks this information in the access_log/error_log by putting in a error code for each page request - normally one would run a script against the log files in order to gather statistics.  What is gained by doubling the work?

Author Comment

ID: 12698691
ahoffmann, periwinkle -

The benefit to trapping this in real time would be the ability to respond to a cancelled download. An example would be prompting the user with information to assist them in re-downloading, or redirecting the user to a mirror.
LVL 15

Assisted Solution

periwinkle earned 500 total points
ID: 12698706
Unfortunately, though, the world wide web is stateless.  Unless the user clicked on another page within your site, you have no way of knowing that the download didn't complete.

Author Comment

ID: 12698865
periwinkle -

Well, that is the idea; The files will be on the same server...

My best option is looking more and more like putting together a PHP script to serve up the files, which avails me the option of trapping the incomplete downloads that way. I was just trying to avoid that if possible, as putting together code to deal with download managers and still keep accurate statistics will require a bit more time in testing that I was looking to put in.

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction As you’re probably aware the HTTP protocol offers basic / weak authentication, which in combination with the relevant configuration on your web server, provides the ability to password protect all or part of your host.  If you were not…
It is possible to boost certain documents at query time in Solr. Query time boosting can be a powerful resource for finding the most relevant and "best" content. Of course the more information you index, the more fields you will be able to use for y…
this video summaries big data hadoop online training demo (http://onlineitguru.com/big-data-hadoop-online-training-placement.html) , and covers basics in big data hadoop .
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…
Suggested Courses
Course of the Month20 days, 8 hours left to enroll

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question