文件预览流程
2015-06-15 08:59:20   11  举报             
     
         
 单独部署用的文件预览系统流程。由客户端发起,服务器异步获取数据及转换,
    作者其他创作
 大纲/内容
 等待状态码
  判断文件转换状态
    是否强制下载[2]
  判断下载结果[4]
  客户响应流程
  失败
  否
  系统不支持报错页面
  文件服务器
  swf文件转换流程
  判断转换结果
  成功
  客户端
  错误状态码
  修改文件状态未下载
  文件数据传输处理
  未处理
  查询数据库转换队列
  获取文件信息
  文件预览流程( 方括号[num]为注解,详见结构说明文档)
  修改文件状态处理失败
  是
  下载定时任务开始
  等待页面循环请求
  pdf文件转换流程
  文件下载流程
  文件数据
  文件状态判定
  修改状态为失败,记录报错信息
  线程池已满
  修改文件状态为转换pdf成功
  判断系统是否已缓存该文件[1]
  传输网路
  等待客户反馈处理器处理
  正在下载或pdf转换成功
  office类型
  判断正在下载数量
  预览url
  文件id
  修改文件状态已下载
  少于线程上限
  判断后缀类型
  swf转换成功
  调用openoffice转换工具
  文件下载url
  调用pdf2swf转换工具
  判断是否已转成pdf
  验证传入参数[3]
  按顺序补足下载线程数
  报错页面
  pdf转换定时任务开始
  未下载已下载已转换成功
  swf转换定时任务开始
  预览页面
  新建文件信息
  使用url下载
  处理报错
  提交需预览文件唯一标识url
  客户反馈处理
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
 