У меня есть приложение Air, которому нужно ссылаться на файлы, расположенные в общей сетевой папке. Из приложения Air, работающего в Windows, я могу получить доступ к общему ресурсу через объект File следующим образом:
var folder:File = new File("file:///\\\\server\\share\\parent_folder\\folder");
На Mac это не работает, и я не могу найти какой-либо вариант пути, который работает. Я могу подключиться к серверу через Finder, используя путь "smb://server/share/parent_folder/folder", а затем я могу создать объект File через некоторые (по-видимому) запутанное монтирование тома с именем, которое, кажется, меняется в зависимости от того, сколько существующих подключений к «//серверу/общему ресурсу» (например, «/Volumes/share», «/Volumes/share-1» и т. д. )
Есть ли способ из приложения Air подключиться к общей папке сервера на Mac без необходимости предварительного подключения пользователя через Finder? В худшем случае, есть ли способ выполнить консольную команду из Air? Предположительно, я мог бы установить общий ресурс самостоятельно. Я не могу придумать обходной путь, кроме как требовать, чтобы пользователи Mac сначала вручную подключались к серверу через средство поиска, а затем предоставляли приложению общий путь каждый раз, когда они запускают приложение!
Заранее спасибо за любое работоспособное решение!