fix to displaying the size when unknown
some handling of the original filename, fetched from the content-disposition if available