Revision: 2859 http://openutils.svn.sourceforge.net/openutils/?rev=2859&view=rev Author: fgiust Date: 2010-08-24 06:12:37 +0000 (Tue, 24 Aug 2010) Log Message: ----------- MEDIA-163 Handle whitespace in external URLs when fetching metadata Modified Paths: -------------- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/ExternalVideoTypeHandler.java Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/ExternalVideoTypeHandler.java =================================================================== --- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/ExternalVideoTypeHandler.java 2010-08-20 17:07:00 UTC (rev 2858) +++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/ExternalVideoTypeHandler.java 2010-08-24 06:12:37 UTC (rev 2859) @@ -42,8 +42,8 @@ import net.sourceforge.openutils.mgnlmedia.media.types.externals.ExternalVideoSupport; import net.sourceforge.openutils.mgnlmedia.media.utils.FLVMedataUtils; +import net.sourceforge.openutils.mgnlmedia.media.utils.FLVMedataUtils.FLVMetaData; import net.sourceforge.openutils.mgnlmedia.media.utils.RtmpMedatadaFetcher; -import net.sourceforge.openutils.mgnlmedia.media.utils.FLVMedataUtils.FLVMetaData; import org.apache.commons.io.IOUtils; import org.apache.commons.lang.ClassUtils; @@ -241,6 +241,8 @@ { if (StringUtils.startsWith(downloadUrl, "http")) { + // handle spaces: note we can't encode the full url here + downloadUrl = StringUtils.replace(downloadUrl, " ", "%20"); URL url = new URL(downloadUrl); return FLVMedataUtils.parseFLVfromUrl(url); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |