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

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

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

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

صرافی rkchange

دزدگیر منزل

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

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

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

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

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

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

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

ناب مووی

دانلود فیلم

بانک کتاب

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

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

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

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

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

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

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

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




هواشناسی

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

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



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

اختصاص Title ( موضوع ) صفحه به نام عکس ها -


واضح آرشیو وب فارسی:سایت ریسک: اختصاص Title ( موضوع ) صفحه به نام عکس ها valasan 05 ارديبهشت 1389, 00:04با عرض سلام و خسته نباشید . دوستان ما می خواهیم صفحاتی که ثبت می کنیم موضوع صفحه را گرفته و عکسهای مرتبط به آن صفحه را با ان موضوع تغیر نام دهد . بطور مثال : xbox-1.jpg . xbox.2.jpg و ..... می خواستم از شما کمک بگیرم و این روش را با هم آنالیز کنیم و یک الگوریتم خاصی بنویسیم . پیشاپیش از راهنماییتون متشکرم . mo.esmp 05 ارديبهشت 1389, 14:53قبلا يه برنامه نوشته بودم که از طريق نام پوشه فايل داخل اون پوشه رو به نام پوشه تغيير ميداد. پيشنهاد من اينه که شما حتماً يه پوشه به نام image داريد که عکس های سايت تون رو داخل اون ذخيره کرديد. وقتی که يه صفحه ايجاد کرديد، يه پوشه به نام موضوع صفحه در داخل پوشه image ايجاد کنيد و عکس های مربوط به اون صفحه رو داخل اون ذخيره کنيد و از طريق نام پوشه عکس های داخل پوشه رو تغيير نام دهيد. DirectoryInfo directoryInfo = new DirectoryInfo(Server.MapPath("~") + "image"); foreach (System.IO.DirectoryInfo g in directoryInfo.GetDirectories()) { string folderName = g.Name; int i = 0; foreach (System.IO.FileInfo f in g.GetFiles("*.*")) { string name = f.Name.Substring(f.Name.Length - 4, 4); string newName = f.DirectoryName + "" + folderName + i.ToString() + name; File.Move(f.FullName, newName ); i++; } } valasan 06 ارديبهشت 1389, 00:22مشکل ما اینجاست که برای یک فروشگاه لازم داریم که وقتی یک کالا ثبت میشه نام فولدر ID کالاست و اگر بخواهیم تغییر بدهیم استاندارد ها بهم میریزه . مثال : image/123455/1.jpg . . . image/n/n.jpg MDP 06 ارديبهشت 1389, 08:26من هنوز متوجه نشدم چی لازم دارید ! valasan 06 ارديبهشت 1389, 13:50توضیح مختصر و کامل : در یک فروشگاه مجازی یک کالا ثبت می شود , و آن کالا n تصویر دارد . ما میخواهیم نام کالا را بطور خودکار به تصاویر مرتبط با آن کالا , تغییر نام و اختصاص دهد . مثال : کالای XBOX ثبت شد و 3 عکس متعلق به این کالاست . نام کالا ها پس از Upload : xbox-1.jpg xbox-2.jpg xbox-3.jpg قابل ذکر است که ابتدا کالا ثبت می شود و بعد عکس های بارگذاری شده بطور اتوماتیک تغیر نام می کند .:neutral: mohan21 06 ارديبهشت 1389, 19:33یعنی با آپلود تصویری با نام bbbbb.jpg (فایل موجود در کامپیوتر) این تصویر با نام xbox-1.jpg ذخیره بشه ؟؟؟ در این صورت داریم :::: نام کالا ::: $Name = "xbox" ; برای هر تصویر قبل از ذخیره در هاست نام و پسوند رو از هم جدا می کنیم که در فایل نمونه خودمون داریم : نام ::: bbbbb پسوند ::: jpg با داشتن یه متغییر برای شمارش تصاویر مثلاً $Count نام جدید تصویر رو داریم ::: $NewName = $Name."_".$Count.".jpg" تصویر مورد نظر شما با این نام جدید ذخیره میشه ... valasan 07 ارديبهشت 1389, 00:46با تسکر از دوست عزیزم . یک مشکل هست : من jpg رو برای مثال گذاشتم و امکا ن داره GIF , TIF و .... باشه .! پس پسوند فایل هم باید چک بشه . در ضمن خواهشمندم به زبان ASP راهنمایی کنید . mo.esmp 07 ارديبهشت 1389, 22:08مشکل ما اینجاست که برای یک فروشگاه لازم داریم که وقتی یک کالا ثبت میشه نام فولدر ID کالاست و اگر بخواهیم تغییر بدهیم استاندارد ها بهم میریزه . مثال : image/123455/1.jpg . . . image/n/n.jpg خوب اين مشکل رو ميشه با يه Query ساده از ديتابيس حل کرد. با استفاده از نام پوشه که همون ID کالاست ميتونی از ديتابيس نام کالا رو به دست بياری و از طريق اون عکس ها رو تغيير نام بدی. DirectoryInfo directoryInfo = new DirectoryInfo(Server.MapPath("~") + "image"); foreach (System.IO.DirectoryInfo g in directoryInfo.GetDirectories()) { SqlConnection connection = new SqlConnection("Your connection string"); connection.Open(); SqlCommand command = new SqlCommand("SELECT ProductName FROM TableName WHERE ProductID = " + g.Name, connection); SqlDataReader reader = command.ExecuteReader(); reader.Read(); string folderName = reader[0].ToString(); reader.Close(); int i = 0; foreach (System.IO.FileInfo f in g.GetFiles("*.*")) { string fileExtension = f.Name.Substring(f.Name.Length - 4, 4); string newName = f.DirectoryName + "" + folderName + "-" + i.ToString() + fileExtension; File.Move(f.FullName, newName ); i++; } }




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

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

bt

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







-


گوناگون

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


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