الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حفظ ملفات بأنواع مختلفة في قاعدة البيانات

مغلق
بدأه صاحب همة في 21 يونيو 2007 · 4 رد · 723 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كنت أبحث في المنتدى عن كيفية حفظ ملفات من انوع مختلفة في قاعدة بيانات (SqlServer) ثم استدعائها وعرضها.. وصلت بعد البحث الى ان نوع الحقل هو Image .. وما اريد السؤال عنه هو:

1- هل هذه المعلومة صحيحة؟

2- كنت بعد تخزين الصور ، استخدم اداة مستعرض الصور لعرض الصور في قاعدة البيانات، كيف يكون الحل اذا كنت احفظ Word,Acrobat reader, excel..etc

مع خالص التقدير..

من لمح فجر الأجر هان عليه ظلام التكليف

#2
اقتباس
- هل هذه المعلومة صحيحة؟

نعم هذه المعلومة صحيحة وهي ليست مخصصة فقط للصورة بل لاي ملف.

اقتباس
كيف يكون الحل اذا كنت احفظ Word,Acrobat reader, excel..etc

لست متأكدا من الاجابة لكن بشكل عام كل برنامج بحاجة الى اداة خاصة به لعرض ملفاته وهذه الادوات تكون موجودة مع هذه البرامج ويوجد في هذا المنتدى مشاركات لكيفية عرض ملفات PDF .

#3

هناك طريقتين لاسترجاع هذه الملفات. إما أن تكتب محتويات الحقل في FileStream و تحفظه في مكان من الهارد ديسك. أو أن تحوله إلى MemoryStream ثم ترسله إلى المستخدم عن طريق الـHttpStream (في حالة كانت صفحة ويب).

#4

جزاكم الله خيرا لكن كيف يكون التعامل مع الملف في حالة اذا رغب المستخدم في تغيير محتويات الملف ثم حفظه مرة أخرى؟

من لمح فجر الأجر هان عليه ظلام التكليف

#5

السلام،

تعليق بسيط، لا يفضل تخزين ملفات على شكل Binary في قاعدة البيانات (مع وجود الخاصية هذه)، لكنه ليس متبع في أفضل الممارسات أو من الخبراء.

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

-waf

تم تعديل هذه المشاركة بواسطة Feras Nasser في 23 يونيو 2007 في 16:14

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…