با سلام
سوال داشتم من توو ckeditor گفتم بتوونه عکس هم آپلود کنه و همه جی اکی هست فقط ایرادش اینه اومدیم طرف خواست پاک کنه یعنی اومد متن رو ویرایش کنه یا پاک کنه به عکس ها دسترسی نداریم که .چطور پاکشون کنم؟
دقیقا الان توو همین انجمن هم همینطور است یعنی ما تاپیک ها رو با ckeditor و آپلود عکس ایجاد میکنیم الان شما چطور این عکس های تاپیک ها رو پاک میکنید؟
اگر پال نشه ممکنه از نظر فضا توو سرور به مشکل برخوریم
متشکرم
شما میتونید با استفاده از Regexدر متن html تگ های img را پیدا کنید و بعد خاصیت src را استخراج کنید که میشه آدرس تصاویر و بعد حذف کنید
سرچ کنید Find Img tag in html with regex
آقای مدائنی من این Regex یادمه مثلاً بالای properti ایمیل میزاشتم که ایمیل رو درست وارد کنه الان این Regex رو کجا بزارم؟ من آدرس image هام توو بانک نگه میدارم و خودشونو توو پوشه ذخیره میکنم
اگر عبارتی که دادم رو سرچ میکردید و به نتیجه میرسیدید
public List<Uri> FetchLinksFromSource(string htmlSource) { List<Uri> links = new List<Uri>(); string regexImgSrc = @"<img[^>]*?src\s*=\s*[""']?([^'"" >]+?)[ '""][^>]*?>"; MatchCollection matchesImgSrc = Regex.Matches(htmlSource, regexImgSrc, RegexOptions.IgnoreCase | RegexOptions.Singleline); foreach (Match m in matchesImgSrc) { string href = m.Groups[1].Value; links.Add(new Uri(href)); } return links; }
آقای مدائنی منم سرچ کردم اما فقط یه reqular بهت میداد و نمیدونستم چیکار کنم
ممنونم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)