如何从PHP WGET收到上传的文件?
wget --post-file=file.txt --header="Content-type: text/csv" "http://mywebsite.com/upload.php"
我在哪个变量中找到file.txt的内容?
答案 0 :(得分:3)
最后,答案是:$HTTP_RAW_POST_DATA
答案 1 :(得分:1)
上传的文件应该可以通过$ _FILES数组访问。
http://php.net/manual/en/reserved.variables.files.php
http://www.php.net/manual/en/features.file-upload.post-method.php
请注意,此数组实际上并不包含文件本身...而是包含有关它们的元数据,包括文件存储在服务器上的临时位置。因此,如果您想将文件的位置上传到表单字段“file1”,您可以像这样访问它:
$location = $_FILES['file1']['tmp_name'];
然后你可以使用PHP的file_get_contents()函数来读取和处理文件中的数据。
希望这有帮助!
答案 2 :(得分:0)
不确定你在这里要求什么,但file_get_contents通常是执行此操作的标准方法。 http://php.net/manual/en/function.file-get-contents.php