Upload File dengan CURL di Terminal

$ 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 🙂

Catatan Penting: Tulisan ini dilindungi oleh hak cipta. Dilarang keras mengambil, menyalin, atau menyebarluaskan isi tulisan tanpa persetujuan tertulis dari media atau penulis.

Pos terkait