اعلم ان عند تخزين الصور في قاعدة البيانات يجب ذكر مسار الملف للحفاظ على المساحة ، قمت في دورة سابقة بفعل نفس الشيء وهو تخزين الصورة في قاعدة البيانات عن طريق ذكر رابط المسار ..
سؤالي هو كل مرة يتم تخزين صورة في قاعدة البيانات يتم حفظها في مسار الملف لدي على جهاز الحاسب (يتم تخزينها في الحاسب) و انا لا اريد ذلك لانه ستتم تخزين كمية مهولة من الصور على حاسبي هل هناك طريقة لكي لاتقوم الصور بالتخزين على جهازي ؟
على سبيل المثال:
const fs = require('fs');const path = require('path');
exports.write =(base64String, fileName)=>{var buffer =Buffer.from(base64String,'base64');
fs.writeFile(`${__dirname}/images/${fileName}.jpg`, buffer,(error)=>{if(error){
console.log(error)}});// الملف الذي تخزن فيه الصورreturn`/images/${fileName}.jpg`;}
السؤال
Samer Alashqar
السلام عليكم..
اعلم ان عند تخزين الصور في قاعدة البيانات يجب ذكر مسار الملف للحفاظ على المساحة ، قمت في دورة سابقة بفعل نفس الشيء وهو تخزين الصورة في قاعدة البيانات عن طريق ذكر رابط المسار ..
سؤالي هو كل مرة يتم تخزين صورة في قاعدة البيانات يتم حفظها في مسار الملف لدي على جهاز الحاسب (يتم تخزينها في الحاسب) و انا لا اريد ذلك لانه ستتم تخزين كمية مهولة من الصور على حاسبي هل هناك طريقة لكي لاتقوم الصور بالتخزين على جهازي ؟
على سبيل المثال:
شكرا.
تم التعديل في بواسطة Samer Alashqar5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.