2016-02-13 3 views
-1

Я пытаюсь показать изображение (например hello.jpg), и путь к изображению на 100% реальный, но он говорит мне 404.% 1C до того, как имя файла вызывает ошибку 404

<li><img src="assets/img/uzivatelske_foto/hello.jpg"></li> 

Так что я попытался вставить путь в браузере и URL изменен на:

/assets/img/uzivatelske_foto/%1Chello.jpg 

Он еще говорил 404. Но тогда я пытался удалить, что «% 1С» вещь в URL и это сработало! У вас есть идеи, как избавиться от этого, когда я хочу загрузить его в тег img? Спасибо;)

+0

Я смущен: я не вижу большого равенства между двумя показанными именами файлов ... – arkascha

+0

@arkascha О, я вижу, извините. Он должен был быть таким: ---> /assets/img/uzivatelske_foto/%1Chello.jpg –

+0

Я не совсем понимаю вопрос. Проблема в том, что в источнике есть невидимый контрольный символ, который нарушает URL? Вы пытались удалить эту строку и переписать ее (вручную, * не * копировать-вставить)? – JJJ

ответ

-1

Я добавил в мой PHP код

preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $filePath); 

Это возвращает строку без этого досадного пробела.

+2

Это похоже на использование кувалды, чтобы исправить некоторые прекрасные украшения ... – arkascha

Смежные вопросы