I have a very simple php script :
<?
$received:file = $_POST['file'];
// do something with it
?>
I'm trying to post the content of a local file (unix) using wget.
wget --post-data='operation=upload' --post-file myfile
seems to post but don't attach to any 'field'.
How can I do that ?
Do you really need wget
? Actually upon reading the wget man page ... wget can't do what you want it to do.
You can use curl
curl -F"operation=upload" -F"file=@myfile" http://localhost:9000/index.php
Get the file with:
<?php
$uploadfile = '/tmp/' . basename($_FILES['file']['name']);
move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile);
$content = file_get_contents($uploadfile);
?>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With