我在c#应用程序中使用swf。问题是,当我确定swf文件的路径为静态路径“c:\ path”时,该文件是有效的。否则文件不起作用。 我想将swf文件放在应用程序的文件夹中,并在许多设备中运行它。
答案 0 :(得分:2)
如果是windows表单应用程序,则可以定义工作目录路径,如下所示
private static string workingDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)
通过添加文件夹名称,您可以访问您定义的文件夹。
例如,您可以定义swf文件的路径,如下所示
string swfPath = workingDirectory + @"\SWFFILES"
答案 1 :(得分:0)
这应该为您提供指向Web应用程序虚拟路径的物理路径。然后,您可以将swf文件名附加到末尾:
String path = Server.MapPath("swffolder\\");