我想重定向到使用锚标记。但是在重定向时我的路径发生了变化。
对于eg.my路径是' 公司/限制-l.doc '
重定向为
' 公司/限制+ -l.doc '
文件作为company / limit -l.doc上传到文件夹中。它增加了' +'在空白中。
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$url='resume/'.$_FILES['resume']['name'];
$url1="//sample.com/domain/".$url;
$body.='resume :<a href="'.$url1.'" download>Download</a> <br>';
答案 0 :(得分:1)
您需要对该文档名称进行URL编码,因为它有一个空格http://php.net/manual/en/function.rawurlencode.php,它将转换&#34; limit -l.doc&#34;进入&#34;限制%20-l.doc&#34;
$body.='resume :<a href="//sample.com/domain/company/'.'.rawurlencode($url).'" download>Download</a> <br>';
斜线&#39; /&#39;将被rawurlencode编码,因此您需要将文件夹结构保留在URL编码之外
http://sandbox.onlinephpfunctions.com/code/80b9097b5239f924184a5b074bd0b7225261abcc