PDA

View Full Version : خواندن عکس از کلاینت و ذخیره در سرور



yas_tanha
جمعه 18 خرداد 1397, 19:43 عصر
سلام
دوستان تو یه مسئله به مشکل برخوردم

میخواهم یک عکس رو از روی کلاینت بخونم تو سرور در یه آدرس مشخص شده save کنم . عکس مبخوام تو یه پوشه سیو بشه و فقط ادرس عکس در دیتابیس سیو بشه
بعدش داخل برنامه یه لینک قرار میدم تا کاربر با کلیک بروی اون آدرسی تو دیتابیس درج شده به اون عکسه دسترسی داشته باشه و بتونه توسط برنامه عکس ویندوز اون عکس رو نمایش بده

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

ممنون میشم راهنمایی کنید

nunegandom
شنبه 19 خرداد 1397, 00:49 صبح
سلام
برای وبسایت روند بنده:
یک جدول برای ذخیره اطلاعات عکس ها میذارید
حداقل ستونی که دارید آدرسش هست.
برای ذخیره از آدرس absolute استفاده میکنید
برای خواندن از آدرس relative استفاده میکنید.
آدرس relative رو در دیتابیس ذخیره میکنید.
نکته:
در ذخیره فایل اگر اسم فایل براتون مهم هست که زیبا باشه بهتره با پوشه بندی یا اضافه کردن یک Guid به آخرش از دردسر چک کردن اینکه فایل همنام با فایل جدید روی سرور موجود هست یا خیر جلوگیری کنید.
نکته بعدی اینکه نمیخواد یه Guid طولانی بهش بدید!

رامین مرادی
شنبه 19 خرداد 1397, 08:07 صبح
اینجا رو نگاه کنید
http://barnamenevis.org/showthread.php?548147-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%88-%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D9%81%D8%A7%DB%8C%D9%84-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-%D9%87%D8%A7%D8%B3%D8%AA-%D8%A8%D9%88%D8%B3%DB%8C%D9%84%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE%DB%8C

yas_tanha
دوشنبه 21 خرداد 1397, 06:11 صبح
ممنون . ولی متوجه نشدم . میشه در فایل یه برنامه کوچک راهنمایی ام کنید ؟

yas_tanha
دوشنبه 21 خرداد 1397, 06:12 صبح
اینجا رو نگاه کنید
http://barnamenevis.org/showthread.php?548147-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%88-%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D9%81%D8%A7%DB%8C%D9%84-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-%D9%87%D8%A7%D8%B3%D8%AA-%D8%A8%D9%88%D8%B3%DB%8C%D9%84%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE%DB%8C

ممنون . من هدفم نسخه دسکتاپی هست نه وب . میشه تو این زمینه راهنمایی ام کنید ؟

yas_tanha
دوشنبه 21 خرداد 1397, 06:13 صبح
سلام
برای وبسایت روند بنده:
یک جدول برای ذخیره اطلاعات عکس ها میذارید
حداقل ستونی که دارید آدرسش هست.
برای ذخیره از آدرس absolute استفاده میکنید
برای خواندن از آدرس relative استفاده میکنید.
آدرس relative رو در دیتابیس ذخیره میکنید.
نکته:
در ذخیره فایل اگر اسم فایل براتون مهم هست که زیبا باشه بهتره با پوشه بندی یا اضافه کردن یک Guid به آخرش از دردسر چک کردن اینکه فایل همنام با فایل جدید روی سرور موجود هست یا خیر جلوگیری کنید.
نکته بعدی اینکه نمیخواد یه Guid طولانی بهش بدید!




ممنون . ولی متوجه نشدم . میشه در فایل یه برنامه کوچک راهنمایی ام کنید ؟

رامین مرادی
دوشنبه 21 خرداد 1397, 08:28 صبح
شما یه پوشه شیر شده تو سیستمی که به عنوان سرور در نظر گرفتین ایجاد کنید. بعد اون فایلی که ماربر انتخاب میکنه با تابع Copy از IO کپیش کنید تو مسیر سرور. اسم فایل رو هم مثل روش های معمول تو بانک اطلاعاتی ذخیره کنید.
System.IO.File.Copy(sourceFile, destFile, true);
بر اساس سوالتون تا همینجا میشه راهنمایی کرد. چون نه گفتید چجوری کد میزنید برا کدوم دیتابیس با چه روشی(ADO.NET,ef,....)
شما شروع کنید هر جا مشکل داتید بگید.

nunegandom
دوشنبه 21 خرداد 1397, 17:34 عصر
این رو یک نگاه بکنید