Flex中的SaveDialog将文件名和路径传递给服务器端c#

本文关键字:服务器端 路径 中的 SaveDialog 文件名 Flex | 更新日期: 2023-09-27 18:14:45

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

编辑:我正在处理一个项目,它有一个Adobe AIR应用程序端和一个Web应用程序端,两者都是由共同的代码运行,所以最好有一个方法是由两者支持的。

Flex中的SaveDialog将文件名和路径传递给服务器端c#

既然你说你正在构建一个桌面应用程序,我假设你使用的是Adobe AIR。你可以使用File.browseForDirectory()方法