DELPHI ЗАПИСАТЬ ФАЙЛ В BLOB
В Delphi для записи файла в поле типа BLOB используется оператор LoadFromFile
, который загружает содержимое файла в память компьютера.
Затем, для записи содержимого файла в поле типа BLOB таблицы базы данных, используется объект типа TStream
, который сделает запись более удобной:
var
MyStream: TStream;
begin
MyStream := ADOQuery1.CreateBlobStream(ADOQuery1.FieldByName('MyBlobField'), bmWrite);
try
MyStream.LoadFromFile('C:\MyFile.txt');
finally
MyStream.Free;
end;
end;
В данном примере мы используем компонент ADOQuery для записи в базу данных. С помощью метода CreateBlobStream
мы создаем поток (stream) для поля типа BLOB. Затем мы загружаем содержимое файла в поток методом LoadFromFile
. В конце мы освобождаем память, занятую потоком методом Free
.
36# Easy way to Export data to excel file in delphi - اسهل طريقة لتصدير بيانات إلى ورقة إكسل
jQuery : How can javascript upload a blob?
JavaScript : How to convert Blob to File in JavaScript
Delphi - TFileStream
JavaScript : How to get a file or blob from an object URL?
NodeJS : How to write .wav file from blob in Javascript/Node
R : R: How to use RJDBC to download blob data from oracle database?
JavaScript : How to give a Blob uploaded as FormData a file name?
NodeJS : Create File or Blob from local path in Javascript
JavaScript : How to create File object from Blob?