明智地从其临时位置获取上传的文件内容?

Mar*_*ine 2 php file-upload file

我正在构建一个系统,用户可以将文件作为数据上传(不是永久存储,只是内容).现在我想知道从PHP提供的临时位置获取文件内容是否明智,如下所示:

file_get_contents($_FILES['file']['tmp_name'])
Run Code Online (Sandbox Code Playgroud)

在localhost上正常工作,但我担心在托管上会有一些许可问题等?任何帮助表示赞赏.

dec*_*eze 6

获取数据的唯一机会是读取'tmp_name'变量中给出的文件.没有其他办法可以做到这一点.PHP将文件放在那里,所以你可以放心它是可读的.如果不是,则服务器配置中断.