我知道可以从$_FILES["file"]["tmp_name"]
读取文件内容并将内容保存到数据库中。
但我认为这是一种性能浪费。
是否可以直接从HTTP帖子流中读取文件内容?
答案 0 :(得分:3)
不,PHP有一个内部数据结构($ _FILES数组),用于存储所有上传的文件信息,并且没有其他方法可以在PHP的其他位置访问该信息。
答案 1 :(得分:0)
它可以通过PUT
.....你可以得到原始输入......但你仍然需要解析它自己
$input = file_get_contents('php://input');
我认为$_FILES
更快更好
答案 2 :(得分:-1)
POST请求无法做到这一点。 使用PUT请求,您可以使用stdin。
$putdata = fopen("php://input", "r");