我正在试验 MongoDB 和 Delphi ( mongo-delphi-driver )
虽然我能够使用底部的代码上传文件,但我正在努力将其从 MongoDB 下载回我的文件系统。
是否有人已经有可以显示给我的代码片段?
谢谢大家
uses
...
MongoDB, MongoBson, GridFS;
...
procedure UploadFile();
const
LOCAL_FILE_NAME = 'C:\local_file_name';
REMOTE_FILE_NAME = 'remote_file_name';
var
GridFSStoreFileSuccess: Boolean;
myGridFS: TGridFS;
begin
myGridFS := TGridFS.Create(mongo, db);
try
GridFSStoreFileSuccess := myGridFS.storeFile(LOCAL_FILE_NAME, REMOTE_FILE_NAME);
if GridFSStoreFileSuccess then
ShowMessage('File upload was successful!')
else
ShowMessage('File upload was *NOT* successful!');
finally
myGridFS.Free;
end;
end;