Use encoded filename for checksum

This is a better solution because most of the time the filename
to check the checksum is encoded.
Merge pull request #193 from Ben-Ho/3.3-Media_Url_Fix

Use encoded filename for checksum