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

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

کاربر سایت

محمد ملکی

عضویت از 1394/03/02

حذف عکس های آپلود شده در ckeditor

  • پنجشنبه 8 تیر 1396
  • 09:47
تشکر میکنم

با سلام

سوال داشتم من توو ckeditor گفتم بتوونه عکس هم آپلود کنه و همه جی اکی هست فقط ایرادش اینه اومدیم طرف خواست پاک کنه یعنی اومد متن رو ویرایش کنه یا پاک کنه به عکس ها دسترسی نداریم که .چطور پاکشون کنم؟

دقیقا الان توو همین انجمن هم همینطور است یعنی ما تاپیک ها رو با ckeditor و آپلود عکس ایجاد میکنیم الان شما چطور این عکس های تاپیک ها رو پاک میکنید؟

اگر پال نشه ممکنه از نظر فضا توو سرور به مشکل برخوریم

متشکرم

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 8 تیر 1396
  • 10:40

شما میتونید با استفاده از Regexدر متن html تگ های img را پیدا کنید و بعد خاصیت src را استخراج کنید که میشه آدرس تصاویر و بعد حذف کنید

سرچ کنید Find Img tag in html with regex

کاربر سایت

محمد ملکی

عضویت از 1394/03/02

  • یکشنبه 11 تیر 1396
  • 10:55

آقای مدائنی من این Regex یادمه مثلاً بالای properti ایمیل میزاشتم که ایمیل رو درست وارد کنه الان این Regex رو کجا بزارم؟ من آدرس image هام توو بانک نگه میدارم و خودشونو توو پوشه ذخیره میکنم

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 11 تیر 1396
  • 11:12

اگر عبارتی که دادم رو سرچ میکردید و به نتیجه میرسیدید

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;
}

کاربر سایت

محمد ملکی

عضویت از 1394/03/02

  • یکشنبه 11 تیر 1396
  • 11:32

آقای مدائنی منم سرچ کردم اما فقط یه reqular بهت میداد و نمیدونستم چیکار کنم

ممنونم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)