Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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);
}
Tanggapan
kode untuk kamu coba resize di sebelah mana?
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban