假设我们使用如下:
//将文件转换为流形式
function BlobContentToString(const FileName:String):String;
begin
with TFileStream.Create(FileName,fmOpenRead) do
try
SetLength(Result,Size);
Read(Pointer(Result)^,Size);
finally
Free;
end;
end;
将某一文件转换为流,保存到某一字段中,
现在如何使用TMemoryStream读出来并再声成文件/????????
//将文件转换为流形式
function BlobContentToString(const FileName:String):String;
begin
with TFileStream.Create(FileName,fmOpenRead) do
try
SetLength(Result,Size);
Read(Pointer(Result)^,Size);
finally
Free;
end;
end;
将某一文件转换为流,保存到某一字段中,
现在如何使用TMemoryStream读出来并再声成文件/????????
解决方案 »
- Delphi 如何调用带有安全证书https的Webservice(用Java开发)
- 寻打DELPHI调用SQL2000 的 存储过程,视图...的电子书 ..
- 哪位老大有海康DS6000的delphi的Demo啊?
- 如何用Delphi开发Web Services?
- 一个小问题,我是以access为数据库,我在程序中想拷贝一份这个库做备份,可是数据库打开状态中不能拷贝,请问我应该怎么做才能实现备份?
- 急!请帮忙 !!!!
- 客户段的socket如何实时判断和服务端的socket的连接状态,急。。。
- 急.....---为何无法创建???(20分)
- 用甲猫拨乙猫,怎样才能通过delphi在程序中知道,乙猫是否被拨通,或乙猫的状态,谢谢
- 谁能告诉我关于iblocal 中的函数的用法??
- 数据库的问题
- 找到工作了,散分
//将文件转换为流形式
function BlobContentToString(const FileName:String):String;
begin
with TFileStream.Create(FileName,fmOpenRead) do
try
SetLength(Result,Size);
Read(Pointer(Result)^,Size);
finally
Free;
end;
end;
将某一文件转换为流,保存到某一字段中,
现在如何使用TMemoryStream读出来并再声成文件/????????
tblobfield(adoquery.fieldbyname('streamfield')).savetofile(file)