Langsung ke konten utama

Upload File dengan CURL di Terminal

Naufal Ardhani - CURL adalah alat yang hebat untuk membuat permintaan ke server bagi kalian yang males untuk menggunakan CSRF ( Cross-site request forgery ), Saya rasa ini sangat bagus untuk digunakan untuk menguji API.


Untuk mengunggah file dengan CURL, banyak orang membuat kesalahan yang berpikir untuk menggunakan -X POST sebagai data formulir biasa; dalam fakta, dengan cara itu akan menyebabkan kesalahan.

Lalu bagaimana cara yang tepat? Cara yang tepat untuk mengupload/mengunggah file dengan CURL adalah menggunakan opsi -F (- form), yang akan menambahkan enctype = "multipart / form-data" ke permintaan.



  • naufal.txt hanya sebagai contoh file yang anda ingin upload.


$ curl -F ‘data=@path/to/local/file' UPLOAD_ADDRESS


Sebagai Contoh, jika saya ingin mengunggah file di /Users/naufalardhani/Desktop/naufal.txt ke server http://localhost/ upload yang memproses input file dengan parameter bentuk bernama img_avatar, saya akan membuat permintaan seperti ini,
$ curl -F 'img_avatar=@/home/naufalardhani/Desktop/naufal.txt' http://localhost/upload.php


Upload banyak file Untuk mengirim permintaan unggah untuk banyak file, cukup tambahkan opsi -F tambahan,
$ curl -F 'fileX=@/home/naufalardhani/Desktop/naufal.txt' -F 'fileY=@ /home/naufalardhani/Desktop/naufal.txt' ... http://localhost /upload.php


Unggah susunan file Untuk mengirim permintaan unggah array file, cukup tambahkan opsi -F tambahan dengan nama parameter bentuk yang sama dengan array,
$ curl -F 'file[]=@/home/naufalardhani/Desktop/naufal.txt' -F 'file []=@/path/ke/fileY' ... http://localhost/upload.php

Terima Kasih sudah menyempatkan waktu untuk membaca artikel saya, bila ada yang tidak dipahami silahkan komentar dibawah ya dengan disqus mudah kok caranya :)

Komentar

Postingan populer dari blog ini

Cara Mengaktifkan USB Debugging (Penambatan USB) pada Semua Versi Android

Tumeskecil - Android adalah Sistem Operasi smartphone yang memiliki pengguna terbanyak di dunia saat ini. Hal ini dikarenakan banyak sekali fitur yang memudahkan penggunanya dalam mengakses smartphone, terutama sifatnya yang open source. Salah satu fitur android yang open source adalah adanya fitur Opsi Pengembang yang memungkinkan kamu dapat mengotak-atik android kamu. Saat kamu mengaktifkan Opsi Pengembang, kamu dapat menggunakan fitur canggih dan tersembunyi dari android itu sendiri, salah satunya adalah mengaktifkan USB Debugging. USB Debugging USB Debugging adalah opsi yang harus dilakukan ketika kamu mengoprak-aprik sistem android. Jadi, dapat dikatakan fungsi USB Debugging adalah menjembatani sistem android dengan PC. Banyak sekali kegiatan android yang harus melakukan USB Debugging, seperti : root android instal custom ROM mengembalikan data yang terhapus dan masih banyak lagi  Dan Semua kegiatan tersebut harus dilakukan USB Debugging agar kita dapat m...

Blogger Pemula, Catat! Inilah 3 Hal Yang Menyebabkan Blog Kamu Lambat Dimuat

COPAD |  Blogger Pemula, Catat! Inilah 3 Hal Yang Menyebabkan Blog Kamu Lambat Dimuat -  Halo sobat COPAD, pada artikel kali ini mimin akan membahas tentang apa saja yang menyebabkan blog kita lambat dimuat dan akhirnya akan merugikan kita sendiri. Kenapa merugikan kita sendiri? Karena akan menimbulkan perasaan tidak nyaman pada para pengunjung dan akhirnya memutuskan untuk tidak jadi mengakses blog kita. Terkecuali bagi para blogger sekalian yang sudah memiliki banyak pengunjung tetap dan blognya sudah populer, kalau sedikit lambat gak masalah yang penting dapat yang diinginkan karena pengunjung sudah tahu kalau blognya memang berisi artikel-artikel yang berkualitas. Lalu, bagaimana dengan kita yang masih blogger pemula? Tentu akan merugikan, apalagi kalau masih berupa blog yang terbilang baru dibuat, artikelnya masih sedikit, hasil copy paste, dan belum memiliki pengunjung tetap atau jumlah pengunjung yang masih terbilang sedikit. Selain pengunjung merasa tidak nyaman meng...

Cara mendapatkan Uang dari aplikasi Kwai Go

Hallo Brada, Diartikel ke lima puluh delapan ini, Saya akan memberikan Tutorial Cara bermain di aplikasi Kwai Go hingga mendapatkan Uang secara mudah. Kwai Go adalah aplikasi tentang Video Pendek yang bertujuan untuk menghibur. Selain itu, aplikasi ini juga memberikan Uang untuk anggotanya hanya dengan menyelesaikan beberapa misi. Cara mendapatkan Uang di Kwai Go Sebelumnya Anda harus menyiapkan Smartphone, Koneksi Internet, Nomor Handphone, dan Akun Google. Jika sudah menyiapkan alat dan bahan yang diperlukan diatas, silahkan melanjutkan membaca Tutorial ini. 1. Pertama, Anda harus membuat Akun Kwai Go, Silahkan klik disini untuk mendaftar. 2. Kedua, Pilih " Buka Sekarang! " Untuk melanjutkan. 3. Ketiga, Anda disuruh untuk mendaftar menggunakan Nomor Handphone. Yang harus Anda lakukan adalah: 1. Isi Nomor Handphone 2. Pilih " Kirim ". 3. Masukkan Kode Verifikasi yang telah diberikan oleh pihak Kwai Go. 4. Pilih " Daftar ". Sampai disini Anda sudah berha...