我正在开发一个使用laravel框架以pkpass格式生成通行证的API。据我所知,pkpass文件使用静态字段(例如thumbnail.png,background.png等) 但是,就我而言,我正在使用thumbnail.png字段作为个人照片。个人照片以与(thumbnail.png)不同的名称存储在服务器中。
所以我复制了照片,并使用copy()方法将其重命名为thumbnail.png:
copy(getcwd()."/".$personal_photo, getcwd()."/img/passes/thumbnail.png");
,并且效果很好。但是,我认为这不是一个好方法,因为可能会同时发出两个通行证。因此照片可能会被覆盖。
因此,我可以放置缩略图而不将照片命名为thumbnail.png吗? 还是有其他方法?
谢谢