Как разместить содержимое файла с помощью wget в переменной post?

У меня очень простой скрипт php:

<? $received:file = $_POST['file']; // do something with it ?> 

Я пытаюсь опубликовать содержимое локального файла (unix) с помощью wget.

 wget --post-data='operation=upload' --post-file myfile 

кажется, публикуется, но не привязывается к какому-либо «полю».

Как я могу это сделать ?

Вам действительно нужно wget ? Фактически, после чтения страницы wget man … wget не может делать то, что вы хотите.

Вы можете использовать curl

 curl -F"operation=upload" -F"file=@myfile" http://localhost:9000/index.php 

Получите файл с помощью:

 <?php $uploadfile = '/tmp/' . basename($_FILES['file']['name']); move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile); $content = file_get_contents($uploadfile); ?>