通过$\u文件或php://input? 系统上哪个更好?

通过$\u文件或php://input? 系统上哪个更好?,php,ios,server,Php,Ios,Server,我正在创建一个脚本,通过iOS应用程序我可以上传一个文件。我想知道哪种方法对系统更好或更安全$\u文件或php://input?这有关系吗?我很想知道,因为用户需要一次上传多个文件,例如,一个用户可能上传一张照片,但10k正在一次上传。我只是在为这样的情况做准备 有什么建议吗?我知道$\u文件写入临时目录,我相信php://input但不使用(是否使用系统内存)?请帮我理解。我在这方面找到了一些其他的线索,但没有具体说明它对系统的影响&哪一个更适合我的情况 这些文件最多不会超过2MB。无论您选择

我正在创建一个脚本,通过iOS应用程序我可以上传一个文件。我想知道哪种方法对系统更好或更安全<代码>$\u文件或
php://input
?这有关系吗?我很想知道,因为用户需要一次上传多个文件,例如,一个用户可能上传一张照片,但10k正在一次上传。我只是在为这样的情况做准备

有什么建议吗?我知道
$\u文件
写入临时目录,我相信
php://input
但不使用(是否使用系统内存)?请帮我理解。我在这方面找到了一些其他的线索,但没有具体说明它对系统的影响&哪一个更适合我的情况


这些文件最多不会超过2MB。

无论您选择哪一个,由于php处理文件上传的方式,php都会将整个文件保存在内存中


我坚持使用
$\u文件
,它已经在帮助您使用PHP处理文件上传。

使用
php://input
意味着您需要自己处理传入的
多部分/表单数据
编码(处理边界、内容类型等)——而使用
$\u文件
,PHP为您处理所有这些。