fileupload should preserve app info