TheBrain نشر 11 يونيو 2016 أرسل تقرير نشر 11 يونيو 2016 أريد إضافة ملف من نوع pdf إلى قاعدة البيانات، لا أريده رفعه إلى مجلد معين ثم وضع مساره في قاعدة البيانات، بل أريد وضعه بالكامل في قاعدة البيانات، فكيف أستطيع فعل ذلك؟ اقتباس
0 هشام رزق الله نشر 11 يونيو 2016 أرسل تقرير نشر 11 يونيو 2016 يمكنك فعل ذلك عن طريق 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')"; للمزيد من المعلومات حول هذه الطريقة يمكنك زيارة هذا الموقع. على الرغم من هذه الطريقة، إلا أنني أنصحك باستخدام الطريقة السابقة وهي وضع الملف في مجلد معين لأسباب عديدة والتي من بينها لأنها أسرع وأكثر قابلية للوصول. اقتباس
السؤال
TheBrain
أريد إضافة ملف من نوع pdf إلى قاعدة البيانات، لا أريده رفعه إلى مجلد معين ثم وضع مساره في قاعدة البيانات، بل أريد وضعه بالكامل في قاعدة البيانات، فكيف أستطيع فعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.