View Full Version : چگونگی ذخیره یک فایل در DB
sobhani
پنج شنبه 15 دی 1384, 22:20 عصر
با سلام
می خواستم چگونگی ذخیره یک فایل (از قبیل text یا عکس یا .dll یا هر نوع فایل دیگر) در DB را بدانم با تشکر:قلب:
Bahmany
پنج شنبه 15 دی 1384, 22:40 عصر
اگر جستجو کنی n تا منبع پیدا میکنی
اَرژنگ
جمعه 16 دی 1384, 01:50 صبح
اگر جستجو کنی n تا منبع پیدا میکنی
دوسته عزیز، فایده این پست چی بود؟اگر شما میتوانید جستجو کنید، یک لینک که جواب این بنده خدا را میداد میفرستادید.
mzjahromi
جمعه 16 دی 1384, 11:48 صبح
تو اکسس من این کار رو با یه فیلد از نوع OleObject انجام دادم. البته سوالتون خیلی کلی هست
Bahmany
جمعه 16 دی 1384, 14:36 عصر
دوست عزیز هدف من طرقیب این بنده خدا برای جستجو کردن بود
Bahmany
جمعه 16 دی 1384, 14:48 عصر
در سمت قسمت ورود اطلاعات
OpenPictureDialog1.Execute;
Image1.Picture.LoadFromFile(OpenPictureDialog1.Fil eName);
FileStream := TMemoryStream.Create;
FileStream.LoadFromFile(OpenPictureDialog1.FileNam e);
jpg:=TJpegImage.Create;
jpg.LoadFromStream(FileStream);
jpg.Compress;
jpg.SaveToStream(FileStream);
DM.IBTable3.Edit;
TBlobField(DM.IBTable3.FieldByName('PIC_BLOB')).Lo adFromStream(FileStream);
DM.IBTable3.Post;
dm.IBTable3.ApplyUpdates;
// DM.IBTransaction1.Commit;
DM.IBTransaction1.CommitRetaining;
FileStream.Free;
و در سمت بیننده :
FileStream := TMemoryStream.Create;
TBlobField(DM.CDS_Change.FieldByName('PIC_BLOB')). SaveToStream(fileStream);
filestream.SaveToFile('c:\test.jpg');
img.Picture.LoadFromFile('c:\test.jpg');
FileStream.Free;
این نمونه ای از ذخیره سازی عکس jpg است که من در برنامه هایم از آن استفاده میکنم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.