• 0

كيف أضيف ملف pdf إلى قاعدة البيانات؟

أريد إضافة ملف من نوع pdf إلى قاعدة البيانات، لا أريده رفعه إلى مجلد معين ثم وضع مساره في قاعدة البيانات، بل أريد وضعه بالكامل في قاعدة البيانات، فكيف أستطيع فعل ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك فعل ذلك عن طريق BLOB (Binary Large Object) (نوع البيانات longblob)، حيث أنه سيتم تخزين البيانات في جدول يحتوي على بيانات من نوع longblob حيث سيتم وضع ملف بصيغة بيناري في قاعدة البيانات بكل سهولة، وهذا مثال بسيط حول إضافة ملف إلى قاعدة البيانات:

$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
$dbQuery = "INSERT INTO myBlobs VALUES ";
$dbQuery .= "('$fileContent')";

للمزيد من المعلومات حول هذه الطريقة يمكنك زيارة هذا الموقع.

على الرغم من هذه الطريقة، إلا أنني أنصحك باستخدام الطريقة السابقة وهي وضع الملف في مجلد معين لأسباب عديدة والتي من بينها لأنها أسرع وأكثر قابلية للوصول.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن