22-03-2015, 05:51 PM
22-03-2015, 06:55 PM
وعليكم السلام ورحمة الله وبركاتة
لا أعلم إذا كان هناك طريقة معروفة في قواعد البيانات للتعامل مع مثل هذه الحالة , فأنا لم أدخل عالم قواعد البيانات بعد .
على اي حال اول فكرة خطرة ببالي هي ان تقوم بقراءة الـ Bytes الخاص بالملف rar وتقوم بحفظها في قاعدة البيانات
يمكنك قراءة الـ Bytes الخاصة بملف الـ rar من خلال استعمال TFileStream او TMemoryStream
لكن لا انصحك بـ TMemoryStream إذا كان حجم الملف كبير لانه سيتم تحميله إلى الذاكرة .
بالتوفيق
لا أعلم إذا كان هناك طريقة معروفة في قواعد البيانات للتعامل مع مثل هذه الحالة , فأنا لم أدخل عالم قواعد البيانات بعد .
على اي حال اول فكرة خطرة ببالي هي ان تقوم بقراءة الـ Bytes الخاص بالملف rar وتقوم بحفظها في قاعدة البيانات
يمكنك قراءة الـ Bytes الخاصة بملف الـ rar من خلال استعمال TFileStream او TMemoryStream
لكن لا انصحك بـ TMemoryStream إذا كان حجم الملف كبير لانه سيتم تحميله إلى الذاكرة .
بالتوفيق
22-03-2015, 09:38 PM
هل ممكن مثال على ذالك لم أفهم قصدك
إشرحلي إن أمكن من أ إلى ي
إشرحلي إن أمكن من أ إلى ي
23-03-2015, 05:06 AM
تفضل هذا مثال على طريقة تحميل الملف إلى الذاكرة والتعامل معه من خلال إستعمال TMemoryStream
فقط عليك نسخ البيانات إلى قاعدة البيانات الخاصة بك .
فقط عليك نسخ البيانات إلى قاعدة البيانات الخاصة بك .
PHP كود :
procedure TForm1.BtnLoadToMemClick(Sender : TObject);
var
FileBytes : TMemoryStream;
const
FilePath = '/home/almuhhnad/Desktop/Test.7z'; // you can use Test.rar instead
begin
if not FileExists(FilePath) then Exit;
FileBytes := TMemoryStream.Create;
try
FileBytes.LoadFromFile(FilePath);
FileBytes.Seek(0, soBeginning);
// Now you can read the Bytes by this pointer :
// FileBytes.Memory;
// And copy them to your DataBase
finally
FileBytes.Free;
end;
end;
23-03-2015, 09:22 AM
اذا كان في جهازك فانقله الى مسار البرنامح واحفظ مساره
واذا كان على سرفع ارفعه باستخدام ftp واحفظ مساره
للحماية استخدم كلمة مرور واحفظ في قاعدة البيانات مع المسار
واذا كان على سرفع ارفعه باستخدام ftp واحفظ مساره
للحماية استخدم كلمة مرور واحفظ في قاعدة البيانات مع المسار
23-03-2015, 04:50 PM
السلام عليكم
يبدو أن هذا الموضوع سيفيدك : حفظ ملفات pdf داخل قاعدو معطيات
يبدو أن هذا الموضوع سيفيدك : حفظ ملفات pdf داخل قاعدو معطيات