gpt4 book ai didi

CakePHP 媒体插件版本 1.3,UUID 文件名

转载 作者:行者123 更新时间:2023-12-04 21:25:57 26 4
gpt4 key购买 nike

是否还有其他人在使用 David Persson's media plugin for CakePHP ?我正在努力设置最新版本的一些功能。我想将它设置为为上传的图像创建基于 UUID 的文件名,但我不确定如何去做。

我将与它作更多的斗争,但我发帖是想看看这里是否有人可以告诉我 1.3 是否正常工作或一般不工作。

最佳答案

终于让这个(部分)工作了。当我在我的附件模型中放置以下代码时,UUID 文件名就起作用了:

function transferTo($via, $from) {
extract($from);
$irregular = array(
'image' => 'img',
'text' => 'txt'
);
$name = Mime_Type::guessName($mimeType ? $mimeType : $file);
if (isset($irregular[$name])) {
$short = $irregular[$name];
} else {
$short = substr($name, 0, 3);
}
$path = $short . DS;
$path .= String::uuid();
$path .= !empty($extension) ? '.' . strtolower($extension) : null;
return $path;
}

我仍然在使用 Media Helper 的其他部分时遇到一些问题,但作者今天(2010 年 7 月 17 日)向他的 git 存储库发布了一些更新。

关于CakePHP 媒体插件版本 1.3,UUID 文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3121818/

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