فرهاد اشتری
7 سال پیش توسط فرهاد اشتری مطرح شد
7 پاسخ

مشکل در آپلود تصویر با ckeditor

سلام
من از ویرایشگر ckeditor برای آپلود تصاویر استفاده می کنم.
نمونه کدهای من به این شکل هست
`
$imgName = uniqid() . '.' .$request->upload->getClientOriginalExtension();
$request->upload->move(public_path('/work-photo') , $imgName);

    $url = url()->to('/work-photo') . '/' . $imgName;
    return  "<script>window.parent.CKEDITOR.tools.callFunction(1 , '". $url ."' , '' );</script>";

`
آپلود درست انجام میشه. اما در ckeditor یک alert به صورت زیر نمایش داده میشه:
incorrect server response


ثبت پرسش جدید
فرهاد اشتری
@farhadkb6868 7 سال پیش مطرح شد
1

ممنون از دوستان. من از پلاگین ckfinder برای آپلود تصاویر استفاده کردم و جواب گرفتم. بازم ممنون بابت راهنمایی


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 7 سال پیش آپدیت شد
0

تویی تب نتورک خود ببینید خطای 404 دارید؟

راه حل بنده:
اگر اره باید تویی فایل VerifyCsrfToken.php اون روت مورد نظر را وارد کنید ، اینجوری csrf توکن رو دیگه از شما نمیخواد برای اپلود.

البته به نظر من امن نیست ولی طبق آموزش مهندس حسام انجام دادم


فرهاد اشتری
@farhadkb6868 7 سال پیش مطرح شد
0

خطای 404 ندارم. اتفاقاا پاسخ از سمت سرور درست برگردونده میشه. طبیعتا وقتی پاسخ درسته مشکل csrf token هم نیست. پس از چی می تونه باشه؟


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 7 سال پیش مطرح شد
0

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

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

<script>
            CKEDITOR.replace( 'editor1', {
                filebrowserBrowseUrl: '/js/plugin/ckfinder/ckfinder.html',
                filebrowserImageBrowseUrl: '/js/plugin/ckfinder/ckfinder.html?type=Images',
                filebrowserUploadUrl: '/js/plugin/ckfinder/core/connector/cfm/connector.cfm?command=QuickUpload&type=Files',
                filebrowserImageUploadUrl: '/js/plugin/ckfinder/core/connector/cfm/connector.cfm?command=QuickUpload&type=Images',
                extraPlugins: 'image2,uploadimage'
}           );
        </script>

فرهاد اشتری
@farhadkb6868 7 سال پیش مطرح شد
0

ممنون. حالا یه سوال:
این 4 تا پارامتری که نوشتید یعنی filebrowserBrowseUrl , filebrowserImageBrowseUrl , filebrowserUploadUrl , filebrowserImageUploadUrl چه فرقی دارن و هر کدوم برای چی استفاده میشن؟


فرهاد اشتری
@farhadkb6868 7 سال پیش مطرح شد
1

ممنون از دوستان. من از پلاگین ckfinder برای آپلود تصاویر استفاده کردم و جواب گرفتم. بازم ممنون بابت راهنمایی


parhamft
تخصص : برنامه نویس لاراول
@parham.ftehrani 5 سال پیش مطرح شد
0

@farhadkb6868
سلام منم به مشکل شما برخوردم ممنون میشم توضیح بدید چطور حل شد مشکلتون


مهرداد
@mehrdadroshanraee69 5 سال پیش مطرح شد
0

به اسکریپت خودتون این خط کد رو اضافه کنید

            'filebrowserUploadMethod': 'form',

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام