block those who do not have direct upload capability, and fix Safari
Merge pull request #670 from jay-hodgson/SWC-1020

block those who do not have direct upload capability, and fix Safari