Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
rest api upload gambar menggunakan codeigniter
input data pada postman pada raw saya biasanya pakai json_decode(file_get_contents('php://input') nah kalau upload gambar pada form-data bagaimana?
4 Jawaban:
Pilih metode POST > Klik tab "Body" > pilih radio-button "form-data" > di bagian 'key' ganti text jadi file
Controller load->library('upload', $config);
$encrypted_gambar = md5($params['orig_filename']); $params['orig_filename'] = $params['orig_filename']; $params['filename'] = $encrypted_gambar; $params['urlgambar']="http://localhost/rest_server/gambar_produk/$encrypted_gambar"; $resp = $this->m_gambar_produk->create_data($params);
if ($resp['errorCode'] == 200) { $stat = "SUCCESS"; }else{ $stat = "ERROR"; } $count = array($resp); $jsonAr = array( "_meta" => array('status' => $stat,'count' => count($count)), "result" => $resp ); json_output($resp['errorCode'],$jsonAr); }else{ $respStatus = 201; $jsonAr = array( "_meta" => array('Status' => 'ERROR','count' => 1), "result" => array('errorCode' => 201,'userMessage' => 'Title & Author can\'t empty') ); $resp = $jsonAr; json_output($respStatus,$resp); }
Model
public function create_data($data) { $this->db->insert('gambar_produk',$data); return array( 'errorCode' => 200, 'userMessage' => 'Data has been created', ); }
permisi mas mau tanya, "Database Error" apa yang salah ya script di atas ?
saya mau hasil nya seperti ini mas urlgambar: https://localhost/product/subtypes/76tw53h8-fa7c-56gt-8b4e-0e5ec0a80d0d.jpg, filename: "76tw53h8-fa7c-56gt-8b4e-0e5ec0a80d0d.jpg", orig_filename: "sepatu.jpg",
kira- kira apa yang salah ya ?