把flash文件存在数据库里,怎么让它在axShockwaveFlash1控件上显示

解决方案 »

  1.   

    flash文件没必要存到数据库里吧?
      

  2.   

    怎么放进去 就怎么读了 比如用二进制存 就二进制读楼上的,你没搞过flash。
      

  3.   

    不清楚楼主存的什么格式,但以前做过图片的,当时是<img src="getimg.aspx?imgid=xxx">的方式读取的,flash的话,也有个src="url"的属性吧,做过类似getimg.aspx功能的文件,如getflash.aspx,在那里读取flash(这里就用上面有位兄弟说的,怎么存的就怎么读出来),我想应该可以实现吧,不过没试过,呵呵,如果说错了,楼主不要怪我哈。
      

  4.   

    兄弟,,是win程序,,,让数据库里的flash在控件上显示。。
      

  5.   

    不管是不是win,axShockwaveFlash控件应该有个src属性吧,他必须是一个文件路径(本地或网络URL),所以个人认为:
    一种方法是,用IIS发布一个站点,下面放个上面我提到的那个文件,这个属性就填写该路径的地址,但这种方法必须要有个Internet站点配合,不太方便。
    另一种是,从数据库把flash数据读出来后,把它写成一个临时文件,如c:\windows\tmep\123.swf(以ID命名),再将axShockwaveFlash控件的src属性设置为该路径。当程序退出时,删除该文件。以上为个人想法,没测试过,不一定是对的,能不能满足楼主的要求也不知道了,所以请楼主自己判断判断先,呵呵。