如何直接打开存于数据库的word,JPG图片,WAV文件而不用先将文件存放到客户端?(100)

A

Andyli

Unregistered / Unconfirmed
GUEST, unregistred user!
如何打开存于数据库的word,JPG图片,WAV文件?是调用他们自己对应的打开程序来打开,如word,acdsee,meadiaplay等。有种方法是先将文件从数据库取出存放到客户端电脑后再调用shellexecute打开,通过这种方法会在客户端保留一份文件,如何不在客户端保存任何文件而直接打开了??
 
不可能。
 
没道理啊,在邮件中的DOC附件,直接双击时会提示是“打开”还是“保存”,点打开后就调用关联WORD打开了,难道它也是先保存在本地硬盘然后再打开的吗?
 
附件也是在系统临时目录保存后再打开的,首先你要清楚这些外部程序处理的目标都是文件,先保存是简单直接的方法,可以看完删除,自己处理掉
 
如果是在临时目录保存后再打开的话,附件打开后就不知道什么时候该删除了,可能应用程序都退出来了打开的附件还没关闭,这个不好处理。另外小弟还有个疑问,如果Foxmail中的附件word文档真的是在调用word打开之前就已先保存在硬盘中的话,那为什么在用word打开后,点word上“保存”的时候会要求输入文件名了?难道它在调用关联文件打开后就马上把磁盘上的文件删除了吗?我们正常的已存在于硬盘上的文件打开后点保存是直接就保存不用输入文件名的。
 

Similar threads

顶部