All file information is put through the rawurlencode function.  mStream can now handle filenames with any special character