PDA

View Full Version : سوال: مشورت:عکس درون بانک اطلاعتی



mazaher5723
جمعه 30 فروردین 1392, 21:33 عصر
سلام دوستان
قراره درون دیتا بیسم از هر نفر، 20 عکس درون دیتا بیسم ذخیره کنم شما چی پیشنها میکنید؟
یعنی برای اینکه یک اطلاعات یک نفرو ثبت بدم باید 20 عکس ازش ذخیره کنم.
بنظرتون چکار باید کرد
ممنون
مظاهر

saman-arsenal
جمعه 30 فروردین 1392, 22:40 عصر
سلام
عکساتو توو یه پوشه توو برنامت ذخیره کن بعد لینکشو بده به بانک

plus
جمعه 30 فروردین 1392, 22:54 عصر
اگه میخوای عکس ها رو داخل خود دیتابیس ذخیره کنی، میتونی یک جدول جدا بگیری، که (به غیر از Id) سه ستون داره، یکی Id شخص، یکی محتوای عکس (به صورت باینری) و آخری هم MIME Type یا اسم عکس که از رون اون بفهمی Type عکس چی بوده مثلا jpeg، bmp و ... .در مورد تبدیل عکس به داده باینری و ذخیره اون در دیتابیس توی همین فروم جستجو کنید تاپیک زیاد بوده...
البته راه دوم هم همونی هست که گفتن یعنی نگه داری عکس ها توی هارد...

asadimilad
جمعه 30 فروردین 1392, 23:06 عصر
همونطور که دوستمون سامان گفته عکس ها را توی یک پوشه در پوشه دیباگ بزار و فقط اسم و پسوند عکس را که زمان ثبت آن مثلا شماره آیدی و پسون خود عکس قرار میدی در بانک ثبت کن و زمان فرا خوانی هم
در دیتا گریدویو آن فیلد را ویزیبلش را فالس و در قسمت ایونت کلیک دیتا گریدویو هم مقدار این سلول و سطر را به یک پیکچرباکس بفرست-بقول خودت 20تا پیکچر باکس به فرمت اضافه کن-

mazaher5723
جمعه 30 فروردین 1392, 23:26 عصر
دوستان ببینید خوب اونجور که میگید باس مسیر عکساو ذخیره کنم باعث میشه که امنیت دادها(عکس ها)پایین میاد هرکی دوست داشته باهش ادرسو بدونه دستری بهشون پیدا میکنه.

khokhan
جمعه 30 فروردین 1392, 23:37 عصر
دوستان ببینید خوب اونجور که میگید باس مسیر عکساو ذخیره کنم باعث میشه که امنیت دادها(عکس ها)پایین میاد هرکی دوست داشته باهش ادرسو بدونه دستری بهشون پیدا میکنه.

دوست عزیز سلام

دوستان اشاره کردند که می تونی خود عکس رو هم به باینری تبدیل کنی و با استفاده از تعریف کلید اونها رو در دیتابیس ذخیره وطبقه بندی کنی

بعد هم هنگام بازیابی با استفاده از همون کلید ها عکسهای مربوط به هرنفر رو بطور جداگانه می تونی نمایش بدی یا حتی چاپ کنی

بطور مثال با استفاده از اختصاص id برای عکسهای هر شخص می تونی عکسهای همون شخص رو داخل یه دیتاگرید نشون بدی

esafb52
جمعه 30 فروردین 1392, 23:38 عصر
بله ولی اینجا بحث امنیت نبود ضمنا حجم دیتابیس کمتر و در نتیجه سرعت برنامه ات هم بالا تر میشه!!

mazaher5723
جمعه 30 فروردین 1392, 23:39 عصر
اونجور حجم بانک اطلاعتی خیلی بالا میره.بنظ خودم باید از راهی استفاده کنم که حجم عکساو کم کنم بعد توی دیتا بیس ذخیره کنم.

khokhan
جمعه 30 فروردین 1392, 23:43 عصر
اونجور حجم بانک اطلاعتی خیلی بالا میره.بنظ خودم باید از راهی استفاده کنم که حجم عکساو کم کنم بعد توی دیتا بیس ذخیره کنم.

خوب برای حجم عکسها محدودیت تعیین کن
یعنی قبل از ثبت ، چک می کنه اگه از فلان ظرفیت بیشتر بود ثبت نمی کنه وپیغام می ده که حجم رو کاهش بدین

asadimilad
شنبه 31 فروردین 1392, 12:54 عصر
برای امنیت هم از این کد استفاده کن-پوشه عکسها را قبل و بعد از زمان فراخوانی اجازه دسترسی :اجازه بده/اجازه نده قرار بده-
http://www.bitsbyta.com/2011/01/lock-and-unlock-folder-cnet.html (http://www.bitsbyta.com/2011/01/lock-and-unlock-folder-cnet.html)