2016-08-10 2 views
0

В настоящее время возникает проблема, когда я копирую файл в файл File.documentsDirectory перед загрузкой его в мое приложение, но у одного пользователя приложения нет локального каталога документов, так как он сопоставлен с сервером.AS3 File.documentsDirectory не существует?

Есть ли способ обойти это? Может быть, я могу проверить, существует ли каталог документов, а затем сохранить на рабочий стол, если это так?

Сохраненный файл/папка должен быть легко доступен, но в идеале не на рабочем столе, так как это просто требует больше проблем.

ответ

1

Вы можете легко проверить, если файл или каталог существует с exists свойство File объекта:

var file:File; 

if(File.documentsDirectory.exists){ 
    file = File.documentsDirectory; 
}else if(File.desktopDirectory.exists) { 
    file = File.desktopDirectory; 
}else { 
    //let the user pick the directory with FileReference class or save in File.applicationStorageDirectory 
} 
+0

я отметил это как правильный ответ, хотя на самом деле не ответить на сам вопрос. – AntBirch

 Смежные вопросы

  • Нет связанных вопросов^_^