首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

调用FlashPaper失误

2012-09-25 
调用FlashPaper出错public static string ConvertSwf(string fileName){using (Process p new Process()

调用FlashPaper出错
public static string ConvertSwf(string fileName)
  {
  using (Process p = new Process())
  {
  string fppath = @"D:\FlashPaper2.2\FlashPrinter.exe";
  string docUrl = HttpContext.Current.Server.MapPath("~/FlexPaper/Doc/");
  string savePath = HttpContext.Current.Server.MapPath("~/FlexPaper/Swf/");

  string sourcePath = @"""" + docUrl + fileName + @"""";
  string targetPath = @"""" + savePath + fileName.Substring(0, fileName.LastIndexOf(".")) + ".swf" + @"""";
  string param = fppath + " " + sourcePath + " -o " + targetPath;

  ProcessStartInfo psi = new ProcessStartInfo();
  psi.FileName = "C:\\WINDOWS\\system32\\cmd.exe";
  psi.Arguments = param;
  psi.CreateNoWindow = true;

  p.StartInfo = psi;
  p.Start();
  p.WaitForExit();
  }
  }
用这个方法进行转换的时候,页面一直显示正在提交状态,不能返回结果,代码有什么问题吗

[解决办法]
http://topic.csdn.net/u/20120717/07/55bb1837-07a7-465b-bc88-895a7c45882a.html

热点排行