PHP中如何不直接使用$_FILES Superglobal?
How don't direct use $_FILES Superglobal in PHP?
由于密码问题,我正在寻找一种替代方法来获取 $_FILES 中的数据
我不知道如何不直接使用超全局变量。
我不能像以前那样使用 filter_input
来解决与 $_POST
相同的问题
下面是我的表格:
<form class="d-flex flex-column" method="post" action="/image/update/99/trick/144" enctype="multipart/form-data">
<input type="file" name="newImg">
<button type="submit">Modifier l'image</button>
</form>
如果您完全禁止使用超全局变量,只需使用 tmp 文件即可。
您可以只阅读其内容并将其写入其他地方。但出于安全目的,请先检查所有内容:扩展名、大小,以及此处(因为它是图像)、尺寸。
由于密码问题,我正在寻找一种替代方法来获取 $_FILES 中的数据
我不知道如何不直接使用超全局变量。
我不能像以前那样使用 filter_input
来解决与 $_POST
下面是我的表格:
<form class="d-flex flex-column" method="post" action="/image/update/99/trick/144" enctype="multipart/form-data">
<input type="file" name="newImg">
<button type="submit">Modifier l'image</button>
</form>
如果您完全禁止使用超全局变量,只需使用 tmp 文件即可。
您可以只阅读其内容并将其写入其他地方。但出于安全目的,请先检查所有内容:扩展名、大小,以及此处(因为它是图像)、尺寸。