现在要做一个仿百科文库那样的在线阅读器,网上一般使用的方法是FlexPaper+swfTos来实现,现在的问题是文件是实现了加密后放在数据库的文件流。
  现在使用swftos工具转换为swf文件是以后会再服务器放置一个文件后在调用FlexPaper读取文件路径来实现在线阅读。可是现在的要求是不能把文件在后台都能看到就是swf文件直接用FlexPaper好像只能使用路径读取swf文件不能直接读取文件流显示。
  现在有没有这种第三方控件或者直接实现文件流仿百度文库的方法。SWF在线文档查看

解决方案 »

  1.   

    把SWF放在SQL中真是奇葩啊。一个几十页的文档转成SWF可能就要几百K了,用的人多点的话,估计一年你的SQL就要上T级别了。FlexPaper网上好像又源码的,下载个自己改(被告了别怪我啊,版权问题啊),自己写个简单的FlexPaper好像也不难,搞清楚原来,做个简单的还是很快的。关于从流中转换成请求 好像牵扯到 HTTP Handler,这个我不是很了解。总结一句,用现成的解决方案省心省力。
      

  2.   

    参考http://hi.baidu.com/backwang/item/5072f7d59a2e654cfb5768fe
    旺旺看API文档
    http://open.taobao.com/doc/api_cat_detail.htm?cat_id=18&category_id=102
      

  3.   


     好像没有说清楚,假设PDF文档是加密以后放在数据库,现在用使用FlexPaper+swfTos现有的工具实现就要把文档解密以后使用swfTos工具转换为SWF文件存放在服务器在使用FlexPaper调用swf文件路径显示。可是我现在他就出现了swf文件会放置在服务器,管理员可以再服务器打开swf文件就能查看到文件内容。加密保护文件内容的目的就没有实现该有的目的。