gpt4 book ai didi

javascript - PHP 文件太大时如何获取文件名?

转载 作者:行者123 更新时间:2023-12-03 11:09:17 24 4
gpt4 key购买 nike

文件太大时如何获取文件名?

我可以使用 $_SERVER['CONTENT_LENGTH'] 获取其长度,但它的名称呢?

// check that post_max_size has not been reached
// convert_to_bytes is the function turn `5M` to bytes because $_SERVER['CONTENT_LENGTH'] is in bytes.
if (isset($_SERVER['CONTENT_LENGTH'])
&& (int) $_SERVER['CONTENT_LENGTH'] > convert_to_bytes(ini_get('post_max_size')))
{
// ... with your logic
throw new Exception('File too large!');
}

例如,如果我上传 mp3,

very-large.mp3 (size 11MB)

我想得到它的名字very-large.mp3可以吗?或者我必须使用 JavaScript 吗?

注意:

你会得到

数组()

当文件太大时使用$_FILES

那么你就无法获取$_FILES[file]["name"]

最佳答案

如果你有<input type="file" name="userFile"/>比您使用它的名称从 $_FILES 获取名称全局变量:echo "File {$_FILES['userFile']['name']} is too big.";

关于javascript - PHP 文件太大时如何获取文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27684857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com