CURL Send file PHP – Send file using CURL with PHP

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.

Leave a Comment

Your email address will not be published. Required fields are marked *

  +  21  =  28

We're accepting well-written guest posts and this is a great opportunity to collaborate : Contact US