اذهب إلى المحتوى
  • 0

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

TheBrain

السؤال

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 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')";

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...