我有一个需要引用位于共享网络文件夹中的文件的 Air 应用程序。在 Windows 上运行的 Air 应用程序中,我可以通过 File 对象访问共享,如下所示:
var folder:File = new File("file:///\\\\server\\share\\parent_folder\\folder");
在 Mac 上,这是行不通的,而且我在该路径上找不到任何变化。我可以使用路径“smb://server/share/parent_folder/folder”通过 Finder连接到服务器,然后我可以通过一些(看似)复杂的卷挂载构造一个 File 对象,其名称似乎有所不同关于“//server/share”有多少现有挂载(例如,“/Volumes/share”、“/Volumes/share-1”等)
有没有办法从 Air 应用程序中连接到 Mac 上的共享服务器文件夹,而用户无需先通过 Finder 进行连接?最坏的情况,有没有办法从 Air 中执行控制台命令?大概我可以自己安装共享。除了要求 Mac 用户首先通过查找器手动连接到服务器,然后在每次运行应用程序时为应用程序提供共享路径之外,我想不出其他解决方法!
提前感谢任何可行的解决方案!