سلام میشه راهنماییم بکنید که با ه ادیتوری میشه عکس یا عکس های زیادی آپلود کرد
چون سی کاادیتور قابلیت آپلود عکس نداره فقط url رو میخواد ممنون میشم راهنماییم کنید
و بگید چه ادیتوری استفاده کنم و با راهنمای کار با اون ادیتور
دوست عزیز شما باید به همون ckeditor این قابلیتو اضافه کنید.
اول یک فایل Upload.ashx ایجاد کنید و بعد کد های زیر رو در اون قرار بدین
using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace NoName { /// <summary> /// Summary description for Upload /// </summary> public class Upload : IHttpHandler { public void ProcessRequest(HttpContext context) { HttpPostedFile uploads = context.Request.Files["upload"]; string CKEditorFuncNum = context.Request["CKEditorFuncNum"]; string file = System.IO.Path.GetFileName(uploads.FileName); uploads.SaveAs(context.Server.MapPath(".") + "\\Images\\" + file + ".jpg"); //provide direct URL here string url = "/Images/" + file + ".jpg"; context.Response.Write("<script>window.parent.CKEDITOR.tools.callFunction("+CKEditorFuncNum +", \"" + url + "\");</script>"); context.Response.End(); } public bool IsReusable { get { return false; } } } }
و در مرحله بعد در صفحه ای که میخوای از ckeditor استفاده کنی کد زیر رو در head صفحه قرار میدی
<script type="text/javascript"> $(function () { CKEDITOR.replace('<%=content.ClientID %>', { filebrowserImageUploadUrl: '../Upload.ashx' }); }); </script>
آی دی ckeditor را هم برابر content قرار دهید.
خوب الان از صفحه ای که ckeditor در اون هست اجرا بگیر و برو تو قسمت آپلود عکس در این صفحه آخرین گزینه برای شما اضافه شده که میتونید هر چند تا عکس که بخوان آپلود کنید.
موفق باشید.
سلام ممنونم لطف کردین
ممنونم من با سی کا ادیتور و سی کا فایندر این کار رو کردم بشه توی اینجا یه توضیح ازش میذارم یه فیلم تو یوتیوپ بود نگاه کردم کامل توضیح داده
البته ماله این دوستمون هم که گذاشته یه تست میکنم
متاسفانه من باهاش کار نکردم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)