该组件已能将文件保存到服务器,保存到数据库比较难实现,所以我在SQL SERVER中用
IMAGE数据类型保存该数据,既要能保存WORD文档还有图像BMP,等格式。
问题是:
现在如何在FileSaveToDB方法中给一个属性赋值,然后ASP网页用appendchunk访问该属性就能将文件保存到数据库中???
IMAGE数据类型保存该数据,既要能保存WORD文档还有图像BMP,等格式。
问题是:
现在如何在FileSaveToDB方法中给一个属性赋值,然后ASP网页用appendchunk访问该属性就能将文件保存到数据库中???
只要你不怕慢,100M大的文件都没有问题.
Mstream:Tmemorystream;
begin
Mstream:=Tmemorystream.Create;
Mstream.LoadFromFile('c:\test.doc');
Mstream.Position:=0;
adoquery1.Append;
Tblobfield(adoquery1.FieldByName('FieldName')).loadfromstream(Mstream);
try
adoquery1.Post;
finally
Mstream.Free;
end;var
Mstream:Tmemorystream;
begin
Mstream:=Tmemorystream.Create;
Mstream.Position:=0;
Tblobfield(adoquery1.FieldByName('Fieldname')).savetostream(Mstream);
Mstream.SaveToFile('F:\test.doc');
Mstream.Free;
我是把文件保存到 variant数组里面再用ASP的APPENDCHUNK实现的,谢了!分不多请笑纳!
[email protected]
多谢!
我也想研究研究这个东东!