我的图像名称是这样的: - demo 123.jpg
我可以在数据库列中保存该图像名称demo 123。并在文件夹中作为demo 123.jpg
当我使用demo 123.jpg获取时,它无法找到图像名称,因为..
peoblem是图像名称中的空间......
我不想用图像名称替换任何字符,如_
没有它我能做到吗?答案 0 :(得分:0)
试试这个:
`demo 123.jpg`
答案 1 :(得分:0)
您需要做的是确保在保存图像时,所有空格都转换为 - 或_使用这样的正则表达式
preg_replace('/ \ s / i',' - ','demo 123.text');
这将确保所有空格都转换为连字符。现在将此名称保存到您的数据库中,并在上传文件时使用该名称重命名该文件。