Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
ckfinder mengaktifkan fitur upload image dan resizing image
bagaimana cara menambahkan konfigurasi resizing image pada ckfinder? , saya sudah berhasil untuk melakukan konfigurasi upload image , tapi untuk fitur resizing image belum berjalan. saya menggunakan framework codeigniter untuk project ini.
ini untuk kode html saya :
<div class="card-body mt-4">
<textarea id="editor">
</textarea>
</div>
ini untuk konfigurasi javascript yang saya gunakan :
ClassicEditor.create(document.querySelector("#editor"), {
ckfinder: {
uploadUrl: "<?= base_url('mahasiswa/uploadImages') ?>",
},
placeholder: "Mulai Kerjakan Laporan !",
// This value must be kept in sync with the language defined in webpack.config.js.
language: "en",
})
.then((editor) => {
console.log(editor);
})
.catch((error) => {
console.error(error);
});
bagian kontroller nya (Mahasiswa.php) :
public function uploadImages()
{
$validated = $this->validate([
'upload' => [
// 'uploaded[upload]',
// 'mime_in[upload,image/jpg/jpeg,image/png]',
// 'max_size[upload,20480]'
'rules' => 'uploaded[upload]|mime_in[upload,image/png,image/jpeg,image/jpg,image/JPG]|max_size[upload,51200]'
]
]);
$file = $this->request->getFile('upload');
dd($file);
if ($validated) {
$file = $this->request->getFile('upload');
$fileName = $file->getRandomName();
$writePath = './laporan_images';
$file->move($writePath, $fileName);
$data = [
'uploaded' => true,
'url' => base_url('laporan_images/' . $fileName)
];
} else {
$data = [
'uploaded' => false,
'error' => [
'messages' => $file
],
];
}
return $this->response->setJSON($data);
}
0
Tanggapan
kode untuk kamu coba resize di sebelah mana?
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban