diff --git a/public/themes/website/1/zh/demo/product.html b/public/themes/website/1/zh/demo/product.html index b25e546..cd1c55f 100644 --- a/public/themes/website/1/zh/demo/product.html +++ b/public/themes/website/1/zh/demo/product.html @@ -297,6 +297,8 @@ $resource_download = $main_content['resource_download'] ?? []; $dateTmp = $download_names[$key-1][2] ?? ('日期-'.$key); $ext = strtolower(pathinfo($one_resource['url'], PATHINFO_EXTENSION)); $file_type_name = $map[$ext] ?? '未知文件'; + // 下载文件名与页面展示名一致(展示名未带扩展名时补充) + $download_name = ($ext !== '' && strtolower(pathinfo($nameTmp, PATHINFO_EXTENSION)) === $ext) ? $nameTmp : rtrim($nameTmp, '.') . '.' . $ext; {/php}