Revision: 4598 http://openutils.svn.sourceforge.net/openutils/?rev=4598&view=rev Author: diego_schivo Date: 2014-10-03 06:29:46 +0000 (Fri, 03 Oct 2014) Log Message: ----------- ExternalVideoUtil copyImageToRepository Modified Paths: -------------- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoUtil.java Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoUtil.java =================================================================== --- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoUtil.java 2014-10-03 06:28:05 UTC (rev 4597) +++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoUtil.java 2014-10-03 06:29:46 UTC (rev 4598) @@ -194,9 +194,13 @@ } public static boolean copyPreviewImageToRepository(Content media, final String previewUrl) throws IOException { - if ( StringUtils.isNotBlank(previewUrl) ) { + return copyImageToRepository(media, previewUrl, MediaWithPreviewImageTypeHandler.PREVIEW_NODEDATA_NAME, "preview"); + } + + public static boolean copyImageToRepository(Content media, final String imageUrl, String nodeDataName, String fileName) throws IOException { + if ( StringUtils.isNotBlank(imageUrl) ) { InputStream is = null; - URL url = new URL(previewUrl); + URL url = new URL(imageUrl); HttpURLConnection httpConn = (HttpURLConnection) url.openConnection(); httpConn.setConnectTimeout(5000); if (httpConn.getResponseCode() == HttpURLConnection.HTTP_OK) { @@ -219,8 +223,8 @@ SaveHandlerImpl.saveDocument( media, doc, - MediaWithPreviewImageTypeHandler.PREVIEW_NODEDATA_NAME, - "preview", + nodeDataName, + fileName, null); media.save(); return true; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |