2015-07-02 22 views
0

Я загружаю изображение в приложение Android и сохраняю его на своем онлайн-сервере.Удалить ненужные символы, такие как из url

Теперь я хочу отобразить это изображение в профиле пользователей в приложении для Android. И для этого я написал код, который принимает URL-адрес изображения в качестве параметра. Однако, поскольку я использую фреймворк Slim для PHP-API, возвращаемый URL-адрес выглядит так: http:\/\/somehost\/foldername\/uploads\/image.jpg, если я подаю этот url своему методу в конце Android, я получаю исключение coz url.

Однако, если я подаю его url, как этот http://somehost/foldername/uploads/image.jpg, тогда он отлично работает.

Я пытался использовать этот код, чтобы удалить \ из URL

img_path = img_path.replace('/',' ');, но он заменит \ с пробелами, которые будут снова дать неправильный URL.

Как фильтровать URL

ответ

2

Вам нужно передать строку в качестве параметра вместо полукокса. Это позволяет заменить его на пустую строку:

img_path = img_path.replace("\\","");