Flex中的SaveDialog将FileName和Path传递给服务器端C#

时间:2013-05-22 14:54:46

标签: c# flex savefiledialog

所以我有一个在桌面上运行的flex项目。我还得到了服务器端C#代码,当我单击flex应用程序上的按钮时,我会将一些数据导出为PDF。目前我只是将文件自动保存到C:\目录下的临时文件夹中,但我想知道如何在Flex中打开一个“保存文件”对话框,这样我就可以为我的文件选择一个位置和名称,然后将完整的文件路径字符串传递给服务器以进行导出。我的研究让我进入了Flex中的“Filereference”类,但它看起来实际上保存了某种文件,我想要做的就是从中获取所选的文件路径。

编辑:我正在使用同时具有Adobe AIR应用程序端和Web应用程序端的项目,这两个项目都由公共代码运行,因此最好有一个两者都支持的方法。 / p>

1 个答案:

答案 0 :(得分:0)

由于您说您正在构建桌面应用程序,我假设您使用的是Adobe AIR。您可以使用File.browseForDirectory()方法。