CURL Send file PHP – Send file using CURL with PHP
In this post we will show you CURL Send file PHP :: How to Send a file using CURL with PHP via POST method, hear we was operating on a project wherever we wanted to send a file mistreatment CURL to a 3rd party web server and that we tried several post out there on web however they didn’t work on behalf of me. But whereas googling, we found an simple and easy thanks to send files on to its destination.
Here is the code for CURL Send file PHP ::
<form method="post" action="#" name="curl_form"> <label>Select Yous File For curl:</label> <input type="file" name="curl_image_upload" /> <input type="submit" name="submit" value="Send" /> </form>
And my PHP code that will be CURL Send file.
<?php $image_upload_val = array( 'curl_image_upload'=> new CurlFile($_FILES['curl_image_upload']['tmp_name'], $_FILES['curl_image_upload']['type'], $_FILES['curl_image_upload']['name']), ); // curl connection $ch = curl_init(); // set curl url connection $curl_url = "http://www.your-domin-name.com/api/curl_image_upload"; // pass curl url curl_setopt($ch, CURLOPT_URL,$curl_url); curl_setopt($ch, CURLOPT_POST, 1); // image upload Post Fields curl_setopt($ch, CURLOPT_POSTFIELDS,$image_upload_val); // set CURL ETURN TRANSFER type curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $server_result = curl_exec($ch); curl_close($ch); echo $server_result; exit; ?>
we hope this small guide will help you for CURL Send file PHP. Please share your comments in the comment box below.