VS2003下用VC开发的。
我现在想把一些图片和电影文件存放到数据库中,然后这个数据库放在服务器端。另外有一个客户端程序访问这个数据库,希望可以不用下载直接显示数据库中图片和播放数据库中电影,在VC下可以实现吗?给个思路吧
如果有思路,我会立即给分,谢谢了
我现在想把一些图片和电影文件存放到数据库中,然后这个数据库放在服务器端。另外有一个客户端程序访问这个数据库,希望可以不用下载直接显示数据库中图片和播放数据库中电影,在VC下可以实现吗?给个思路吧
如果有思路,我会立即给分,谢谢了
可以搭建一个web服务器,把图片和电影都放到web服务器上,数据库中只存路径。
VC程序通过http协议去访问图片和电影。
交给播放器能播放的东西,要么是文件,要么是视频流形式。
最好的就是假设流媒体服务器,提供mms或rtsp协议的播放服务。
其次就是用http协议,以文件形式提供给播放器。如果将片子存储到数据库中,播放之前你必须形成文件或视频流,显然,你希望不下载就能播放是实现不了的,除非你能在服务器端实现mms或rtsp协议。实际在数据库里只要存片子的相对路径,根据预先定义好的路径头+相对路径,就可以定位到片子。或者为了省事,可以直接将片子以数字命名。在数据库中不存储路径,要播放的时候,根据片子ID加上预定义好的路径头就可以定位到片子了。
或者你建立一个FSO对象,写到一个临时文件里???这样没有意义了还是推荐你到VC版问,你这个问题不是数据库问题,这里能够解决你读取和写入数据问题,前台问题还是到前台地方问