Curl envio de arquivos para outro Servidor.
Estou com um problema no envio de uma Imagem por CURL mas não estou conseguindo.
Não mostra erro nenhum, e também nao enviar a imagem para a pasta.
PASTA DE DESTINO: local_files
Veja os Códigos:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form action="uploader.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<input type="file" name="my_file" id="my_file" />
<input type="submit" name="upload" id="upload" value="Upload" />
</form>
</body>
</html>
uploader.php
<?php
$local_directory= 'http://localhost/...'.'/local_files/';
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible;)");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_URL, 'http://localhost/.../uploader.php' );
//most importent curl assues @filed as file field
$post_array = array(
"my_file"=>"@".$local_directory.'img.jpg',
"upload"=>"Upload"
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_array);
$response = curl_exec($ch);
echo $response;
?>Discussão (5)
Carregando comentários...