View Full Version : سوال: تشخیص نوع فایل ذخیره شده در دیتابیس
Modifier
دوشنبه 05 مرداد 1394, 09:52 صبح
سلام علیکم
چگونه میتوان نوع فایل عکسی که در دیتابیس ذخیره شده است را تشخیص داد ؟
با تشکر
یوسف زالی
دوشنبه 05 مرداد 1394, 10:05 صبح
سلام. از روی هدر آن.
پنجاه بایت اول فایل رو بخونید. از روی اون می شه تشخیص داد چه نوع فایلی ذخیره شده.
bobesfanji
سه شنبه 27 مرداد 1394, 09:22 صبح
سلام. از روی هدر آن.
پنجاه بایت اول فایل رو بخونید. از روی اون می شه تشخیص داد چه نوع فایلی ذخیره شده.
توضیح بیشتر میخوام
از مموری استریم باید استفاده کنم؟
یوسف زالی
سه شنبه 27 مرداد 1394, 09:34 صبح
تفاوتی نمی کنه، بستگی داره به طریقه ذخیره فایل در دی بی، ممکنه حتی string هم کارتون رو راه بندازه.
اما معمولا برای این کار از یک استریم، مانند MemoryStream استفاده می کنند.
شما حتی می تونید این تشخیص رو در دی بی بگذارید، یا در کوئری فقط چند ده بایت اول رو بیارید، تا حجم دیتای انتقالی کم بشه، می تونید اگر دی بی شما از UDF پشتیبانی می کنه، براش تابعی بنویسید و اون رو در فرم یک کوئری فراخوانی کنید.
مهم اینه که به هر طریقی چند ده بایت اول رو بخونید و از روش تصمیم بگیرید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.