Issue #1: Added handling for binary files stored at a URL