How can I detect if a given URL is a file to be downloaded?
I came across the content-disposition
header, however it seems that this isn't a part of http 1.1 directly.
Is there a more standard way to detect if the response
for a GET
request made to a given URL
is actually a file to/can be downloaded?
That is the response is not html or json or anything similar, but something like an image, mp3, pdf file etc.?
I ended up using the content-type
to decide if it's an html file or some other type of file that is on the other end of a given URL.
I'm using the content-disposition
header content to detect the original file name if it exists since the header isn't available everywhere.