如何在[codeigniter]中使用随机名称规则上传图片

bhmjp9jg  于 2022-12-07  发布在  其他
关注(0)|答案(3)|浏览(106)

我使用TinyMCE文件管理器上传图片,但它总是使用原来的名称,每当它存储。
是否有任何设置名称规则(通过PHP),如:
图像_{自动递增编号}
谢谢你!

rmbxnbpk

rmbxnbpk1#

在codeigniter中,您可以在一个变量中获取上传的文件或图像名称,然后在该变量后面附加另一个随机数

$upload_data = $this->upload->data(); //Returns array of containing all of the data related to the file you uploaded.
$file_name = $upload_data['file_name'];
$append_value = 'value';

$file_name .=  '_'.$append_value;

希望这对你有帮助

rnmwe5a2

rnmwe5a22#

你可以使用PHP**uniqid()**函数,它会根据microtime(当前时间,以微秒为单位)生成一个唯一的ID。它总是会创建一个唯一的文件名,而不会出现重复的问题。
“_图像”;
希望这对你有帮助。

jdgnovmf

jdgnovmf3#

$config['encrypt_name'] = TRUE;

相关问题