def use_flash_as_fallback(self):
        # Use flash as fallback if xhr multiupload is not available
        # Currently this affects only IE < 10
        user_agent = self.request.get_header('User-Agent')
        fallback = self.qup_prefs.use_flash_as_fallback

        return not can_dnd(user_agent) and fallback
    def use_flash_as_fallback(self):
        # Use flash as fallback if xhr multiupload is not available
        # Currently this affects only IE < 10
        user_agent = self.request.get_header('User-Agent')
        fallback = self.qup_prefs.use_flash_as_fallback

        return not can_dnd(user_agent) and fallback
 def can_drag_and_drop(self):
     user_agent = self.request.get_header('User-Agent')
     return can_dnd(user_agent)
 def can_drag_and_drop(self):
     user_agent = self.request.get_header('User-Agent')
     return can_dnd(user_agent)