تور لحظه آخری
امروز : یکشنبه ، 9 دی 1403    احادیث و روایات:  امام رضا (ع):هر کس اندوه و مشکلى را از مومنى بر طرف نماید خداوند در روز قیامت ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

اجاره سند در شیراز

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید از چین

خرید از چین

تجهیزات کافی شاپ

کاشت ابرو طبیعی و‌ سریع

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

تابلو برق

خودارزیابی چیست

فروشگاه مخازن پلی اتیلن

قیمت و خرید تخت برقی پزشکی

کلینیک زخم تهران

خرید بیت کوین

خرید شب یلدا

پرچم تشریفات با کیفیت بالا و قیمت ارزان

کاشت ابرو طبیعی

پرواز از نگاه دکتر ماکان آریا پارسا

پارتیشن شیشه ای

اقامت یونان

خرید غذای گربه

رزرو هتل خارجی

تولید کننده تخت زیبایی

مشاوره تخصصی تولید محتوا

سی پی کالاف

دوره باریستا فنی حرفه ای

چاکرا

استند تسلیت

 






آمار وبسایت

 تعداد کل بازدیدها : 1846419511




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

ذخیره تصویر در یک پوشه و ذخیره مسیر ان در دیتا بیس


واضح آرشیو وب فارسی:سایت ریسک: fereshte22228-03-2007, 10:53 PMسلام میدونم که همگی میگید این سوال تکراری است ولی من هرچه گشتم کدی که با vb.net و تحت وب باشد پیدا نکردم. من برنامه ای میخواهم که مسیر عکس را در دیتا بیس و خود عکس را در یک پوشه ذخیره کند. در ضمن همان طور که گفتم حتما با vb.net و تحت وب باشد. ممنون میشوم _H2_29-03-2007, 10:02 AMسلام با چیش مشکل دارید؟؟ چون زیادی ساده است. نمیتونید آپلود کنید؟ نمیتونید عکس را ذخیره کنید؟ یا نمیتوانید نشانش دهید؟ به هرحال در مورد نشان دادن عکس های این تیپی در یک جدول میتوانید از سورس نمونه زیر استفاده کنید. http://www.h-two.info/Download.aspx?File=GridView fereshte22229-03-2007, 06:34 PMببینید من در همه کارهایی که گفته بودید مشکل دارم .(غیر از نشان دادن تصویر)البته روش کلی کار را میدونم.ولی دنبال یک کد کامل هستم که مناسب این کار باشد.البته چند تا برنامه با windowsapplication و یا سی شارپ پیدا کردم.ولی در تبدیلش به vb.net مشکل پیدا کردم. اگه شما یا هر کدام از دوستان دیگر یک کد با vb.net وتحت وب به من معرفی کنند ممنون میشوم. _H2_31-03-2007, 12:21 PMسلام فعلا سورس بهتری ندارم. البته در حال طراحی یک کنترلر وبی هستم که گمان میکنم کلیه مشکلاتم را در مورد تصاویر runtime در وب حل کند. (عکس از داخل بانک، مسیر عکس در بانک، تغییر سایز runtime عکس و...) شاید تا حدود یک هفته دیگر حاضر شود. اگر دوستان سورس بهتری نگذاشتند، بهتر است سوالاتتان را مطرح کنید تا من و دوستان دیگر جواب دهیم. fereshte22231-03-2007, 01:43 PMسلام من منتظر برنامه شما میمونم از راهنماییتون ممنون هستم _H2_03-04-2007, 11:51 AMسلام میدانم حرفی که میخواهم بزنم شبیه مثل معروف "بزک نمیر ...." است ولی انشاا... به زودی عملی میشود، چون خودم هم از کد نویسی های پیاپی و کپی و پیس در این زمینه خسته شده ام! من در حال طراحی یک کنترلر وبی با نام PictureBox هستم که انشا ا... قادر خواهد بود تمام مشکلات عکس های runtime را در ASp.Net حل کند. (عکس در بانک، تغییر سایز دینامیک عکس و...) البته حرفم را اصلاح میکنم! ASP.Net در این ضمینه مشکلی ندارد! شاید بهتر بود میگفتم که ما را از کدنویسی های پیاپی در این مورد راحت میکند! این کنترلر در دوحالت مختلف کار میکند (با دو الگو یا الگوریتم متفاوت)، که کدهای حالت اول آن حدود 80% پیشرفت فیزیکی داشته. به محض اتمام همین حالت اول، کنترلر را برای دانلود میگذارم، تا بعد الگوریتم دوم را هم کامل کنم. _H2_03-04-2007, 12:20 PMببینید من در همه کارهایی که گفته بودید مشکل دارم .(غیر از نشان دادن تصویر) سلام آقا یادم رفت بپرسم! اصل طریقه نشان دادن است در مورد ذخیره که کافیست مسیر عکس را که یک String است در بانک ذخیره کنید. یعنی شما نمیتوانید یک فیلد String ناقابل را در بانک تغییر دهید یا به آن اضافه کنید؟؟؟؟؟؟؟؟؟؟؟ fereshte22203-04-2007, 08:32 PMسلام از اونجایی که یه مدتیه عضو انجمن شده ام و تاپیک ها را دنبال میکنم میدونم که وعدهای شما حتما عملی است. در ضمن همان طوری که خودتان گفته بودید ذخیره یک فیلد string مشکل نیست و منظور من هم همان ذخیره خود تصویر در پوشه است. _H2_04-04-2007, 12:00 PMسلام در مورد ذخیره سازی فایل بستگی دارد چگونه فایل را دریافت میکنید. فایل از کجا وارد میشود؟ یک راه معمول اجازه آپلود به کاربران است که به کمک کنترلر وبی System.Web.UI.WebControls.FileUpload انجام میگیرد، اگر چنین است میتوانید با کمک پروپرتی PostedFile فایل را به راحتی ذخیره کنید، حتی نام اصلی فایل را هم دارید، فقط کافیست مسیر ذخیره رات بدهید. ولی چند نکته مهم است 1 - حتما حجم فایل را چک کنید تا از سقفی بیشتر نباشد و اگر بود به کاربرتان خطا دهید. 2 - نام فایل احتمال دارد قبلاَ استفاده شده باشد با دستور System.IO.File.Exists از وجود نداشتن فایل مطمئن شوید واگر فایل وجود داشت میتوانید یک عدد به انتهای آن اضافه کنید و مجدداَ چک کنید و آن عدد را مدام بالا ببرید تا بالاخره یک نام آزاد پیدا کنید، ولی توجه داشته باشید که عدد باید قبل از شروع نقطه و پسوند فایل اضافه شود. در ضمن امکان دارد همین عمل در شاخه های دیگر در حال اجرا باشد و دو شاخه یک نام خالی پیدا کنند و اقدام به ساخت دو فایل با یک نام کنند که بدون شک سر یکی بی کلاه میماند (البته امکانش کم است ولی برنامه نویس باید کوجکترین موارد 1 در میلیارد را هم پیش بینی کند!) میتوانید از کاربر بخواهید مجدداَ آپلود کند یا در حین کار Application را قفل کنید. 3- باید اجازه تغییرات و ذخیره فایل در پوشه مورد نظر را از ControlPanel سایتتان صادر کنید. (همان که با Https وصل میشوید) و برای ذخیره نهایی از چیزی شبیه این کد استفاده کنید !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و نام را دارید دیگر! کافیست آن را هم در رکورد مربوطه بانک ذخیره کنید. _H2_11-04-2007, 10:51 AMسلام میبخشید کمی تاپیک خوابید...! بالاخره نمونه اولیه این کنترلر درپیت ما با نام PictureBox را دیشب با موفقیت امتحان کردم و جواب داد. ولی برای نسخه کامل هنوز باید تا شنبه منتظر بمانید! باید کدها را از اول بررسی کنم و کنترلر را در نقاط و دستورات بحرانی (شرایط لب مرزی!) چک کنم و مطمئن شوم که در همه شرایط تایین شده و با هر مقادیر درست کار میکند، و نیز یک پروژه نمونه برای استفاده از آن بنویسم. (سعی میکنم پروژه نمونه بسیار کوچک و گویا باشد و هر رویه حداکثر چند خط کدنویسی شده باشد). نمونه فعلی از هر عکس که شاخصی یا کلیدی داشته باشد، پشتیبانی میکند !!! مثلاَ میتوان گفت عکس های موجود در دیتابیس (خود عکس در دیتابیس) کلیدشان، همان کلید جدول جاری است. یا عکس هایی در دیتابیس که مسیر را ذخیره کرده اند خود مسیر کلید شناسایی تصویر است. عکس های در هارد هم که مسیر و نامشان همان کلید شناسایی عکس است. استفاده از این کنترلر بسیار ساده است و بدون شک سادگی را در پروژه نمونه خواهید دید. در تمام موارد فوق و موارد دیگر امکان تغییر اندازه runtime عکس نیز وجود دارد. فقط کمی تا شنبه منتظر بمانید تا من کد نونه را تولید (شامل کد upload تصویر) و خود کنترلر را هم کاملاَ چک کنم. البته در مورد مشکل شما، اعتراف میکنم که این کنترلر زیاد بدردتان نمیخورد چون نمایش خام تصاویری که مسیرشان در دیتابیس ذخیره شده، بسیار آسان است و نیازی به این کنترلر ندارد ولی از پروژه نمونه، کد upload را میتوانید استفاده کنید. _H2_14-04-2007, 05:57 PMسلام خوشبختانه نمونه اولیه کنترلر آماده است و میتوانید دانلود کنید. این کنترلر نیز به مجموعه H2GBN.dll اضافه شده و مجدداً کامپایل شده. امروز کمی با خط اینترنت مشکل دارم! و هنوز هم ادامه دارد. ولی خوشبختانه توانستم اطلاعات مورد نیاز را آپلود کنم. برای توضیحات بیشتر به لینک مراجعه کنید. (البته کمی از نظر دیداری مشکل دارد که با سرپا شدن اینترنتم حلش میکنم.) توضیحات: http://www.h-two.info/Products/H2GBN/Default.aspx?Item=Web.UI.WebControls.PictureBox دانلود کد نمونه به دو زبان VB و #C و دو حالت تک و جدولی: http://www.h-two.info/Download.aspx?File=Asp.NetRuntimeImages.zip fereshte22215-04-2007, 02:09 PMسلام خسته نباشید.من فایلتون را دانلود کردم .برنامه جالبی بود.در ضمن فکر میکنم اگر در یک تاپیک با عنوان کنترلر تصویر هم فایلتون را قرار بدهید بد نباشد. منتظر برنامه های بعدیه شما هستیم fereshte22216-04-2007, 01:31 PMسلام من برای آپلود فایل از کد های برنامه خودتون به صورت زیر استفاده کردم ولی نمیدونم چرا نام فایل را در دیتا بیس فقط به صورت نقطه و پسوند فایل ذخیره میکند و نام فایل را ذخیره نمیکند.مثلا gif . کدی که استفاده کردم به صورت زیر است: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! _H2_16-04-2007, 02:16 PMسلام من برای آپلود فایل از کد های برنامه خودتون به صورت زیر استفاده کردم ولی نمیدونم چرا نام فایل را در دیتا بیس فقط به صورت نقطه و پسوند فایل ذخیره میکند و نام فایل را ذخیره نمیکند.مثلا gif . کدی که استفاده کردم به صورت زیر است: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سلام با یک نگاه سریع به نظر میرسد که شما لطف کرده اید و یک خط کد وحشتناک به کدهای من اضافه کرده اید ؟!؟!؟!؟ fereshte22216-04-2007, 04:08 PMسلام ببنید من وقتی همه تصاویر را با اسم 542.gif ذخیره میکرد Me._strTableKeyValue & را از قسمت اول کد حذف کنم و یک بار با این کد امتحان کردم !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!. که میخواستم این خط کد را حذف کنم و براتون بفرستم که فراموش کردم ولی به هرحال مشکلم اینه که عکس ها را با اسمشون ذخیره نمیکند _H2_17-04-2007, 12:15 PMسلام من درست متوجه نشدم !!! نام های ذخیره شده در بانک شما صرفاَ پسوند دارند یا شما از نام های عددی خوشتان نمی آید؟؟ شما میخواهید تصاویر با نام واقعی شان ذخیره شوند؟؟ fereshte22217-04-2007, 01:55 PMبله میخواهم تصاویر با نام واقعیشون ذخیره شوند _H2_17-04-2007, 03:40 PMسلام در این صورت اصلاَ نیازی به متغییر filename ندارید ! یعنی باید: filename = Me.f_FileUpload_Folder.FileName یا تمام filename ها را حذف و یکراست از Me.f_FileUpload_Folder.FileName استفاده کنید. علت تغییر نام آنها توسط من تضمین این مطلب بود که در Upload های مختلف دچار نامهای یکسان نشویم. و شما هم حتما باید به این مطلب توجه کنید که شاید دو نفر در دو زمان مختلف دو فایل مختلف را با یک نام مشترک upload کنند و آنگاه .... fereshte22219-04-2007, 11:41 AMسلام احتمالا من دوباره دارم اشتباه میکنم.ولی من وقتی برنامه شما را بدون هیچ تغییری اجرا کردم .در قسمت اپلود فایل در پوشه وقتی با چند تا تصویر کار کردم دیدم که وقتی چند تا فایل با پسوند یکسان ولی نام های متفاوت را میخواهم اپلود کنم هر دفعه که میخواهم تصویر جدید را اپلود کنم تصویر قبلی را حذف میکند(در حالی که فقط پسوندها یکسان است و نام ها متفاوت است. نمیدونم من دارم اشتباه میکند یا الگوریتم برنامه اینطوریه؟ _H2_21-04-2007, 10:37 AMسلام الگوریتم کاری اینطور است و لازم است که کاملتر شودو تصاویر قدیمی پاک شود. برنامه برای سادگی در عدم تداخل نام و قفل نکردن شی مشترک برای جلوگیری از تداخل نامها در حین اجرای چند رسمانی و نیز سرعت و کدنویسی فوق العاده کوتاه، فایلهای ورودی را به نام مشخص شده تغییر نام میدهد. هنوز هم برای سادگی و کدنویسی کم اگر پسوندها متفاوت باشد، تصویر پاک نمیشود، که به نظر من باید اصلاح شود. چون هر طبق قواعد نرمال سازی هر سط جدول باید صرفاَ یک عکس داشته باشد و با آمدن تصویر جدید تصویر قدیمی حذف شود تا منابع بیخود مصرف نشود، (نمونه اش همین آواتارها .) سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 5150]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن