<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Silverlight | Web活メモ帳</title>
	<atom:link href="https://blog.verygoodtown.com/tag/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.verygoodtown.com</link>
	<description>WEB開発者が使える世界の情報を発信します</description>
	<lastBuildDate>Sun, 07 Feb 2010 07:21:02 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.9.10</generator>
<site xmlns="com-wordpress:feed-additions:1">122803348</site>	<item>
		<title>jQueryを使用してドラッグ&#038;ドロップでファイルをアップロードできる「Plupload」</title>
		<link>https://blog.verygoodtown.com/2010/02/jquery-drag-drop-file-upload-plupload/</link>
					<comments>https://blog.verygoodtown.com/2010/02/jquery-drag-drop-file-upload-plupload/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Thu, 04 Feb 2010 13:44:20 +0000</pubDate>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Drag&Drop]]></category>
		<category><![CDATA[Gears]]></category>
		<category><![CDATA[GPLv2]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Plupload]]></category>
		<category><![CDATA[Silverlight]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=1686</guid>

					<description><![CDATA[<p>Pluploadはオープンソースのファイルアップローダーで、jQueryを使用してファイルのアップロードやリサイズ処理を行う事が可能になっています。 アップロードには複数のプラットフォームから選択可能で、FlashやSi [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2010/02/jquery-drag-drop-file-upload-plupload/">jQueryを使用してドラッグ&ドロップでファイルをアップロードできる「Plupload」</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload.png" alt="Plupload" title="Plupload" width="565" height="96" class="alignnone size-full wp-image-1690" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload.png 565w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload-300x50.png 300w" sizes="(max-width: 565px) 100vw, 565px" /><br />
<a href="http://www.plupload.com/" target="_blank">Plupload</a>はオープンソースのファイルアップローダーで、jQueryを使用してファイルのアップロードやリサイズ処理を行う事が可能になっています。</p>
<p>アップロードには複数のプラットフォームから選択可能で、FlashやSilverlightを使用する事も可能。</p>
<p>作者はTinyMCEの開発者の方だそうです。これは期待できますね。</p>
<p>詳しくは以下<br />
<span id="more-1686"></span></p>
<h3>機能</h3>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload2.png" alt="Plupload2" title="Plupload2" width="600" height="180" class="alignnone size-full wp-image-1700" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload2.png 600w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload2-300x90.png 300w" sizes="(max-width: 600px) 100vw, 600px" /><br />
各テクノロジーについて何ができるかは、表にまとめられています。HTML5はJavaScriptだけで画像のリサイズなんかもできちゃうんですね。</p>
<p>以下のような機能があるようです。</p>
<ul>
<li>複数ファイルのアップロード</li>
<li>アップロード進捗状況の表示</li>
<li>最大ファイルサイズの制限</li>
<li>画像のサイズを変更する</li>
<li>ユニークなファイル名の指定</li>
</ul>
<p>複数ファイルのアップロード処理はCMSでは必須なので、こういったライブラリがオープンソースで公開されるのは開発者には嬉しいですね。</p>
<p>ソースも割とシンプルにできていると思います。これだけで設置できちゃうのはすごいです。</p>
<pre class="brush:xml;">
&lt;style&nbsp;type=&quot;text/css&quot;&gt;@import&nbsp;url(css/plupload.queue.css);&lt;/style&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;http://www.google.com/jsapi&quot;&gt;&lt;/script&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&gt;
	google.load(&quot;jquery&quot;,&nbsp;&quot;1.3&quot;);
&lt;/script&gt;

&lt;!--&nbsp;Thirdparty&nbsp;intialization&nbsp;scripts,&nbsp;needed&nbsp;for&nbsp;the&nbsp;Google&nbsp;Gears&nbsp;and&nbsp;BrowserPlus&nbsp;runtimes&nbsp;--&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;/plupload/js/gears_init.js&quot;&gt;&lt;/script&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;http://bp.yahooapis.com/2.4.21/browserplus-min.js&quot;&gt;&lt;/script&gt;

&lt;!--&nbsp;Load&nbsp;plupload&nbsp;and&nbsp;all&nbsp;it's&nbsp;runtimes&nbsp;and&nbsp;finally&nbsp;the&nbsp;jQuery&nbsp;queue&nbsp;widget&nbsp;--&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;/plupload/js/plupload.full.min.js&quot;&gt;&lt;/script&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;/plupload/js/jquery.plupload.queue.min.js&quot;&gt;&lt;/script&gt;


&lt;script type="text/javascript"&gt;
// Convert divs to queue widgets when the DOM is ready
$().ready(function() {
	$("#uploader").pluploadQueue({
		// General settings
		runtimes : 'gears,flash,silverlight,browserplus,html5',
		url : 'upload.php',
		max_file_size : '10mb',
		chunk_size : '1mb',
		unique_names : true,

		// Resize images on clientside if we can
		resize : {width : 320, height : 240, quality : 90},

		// Specify what files to browse for
		filters : [
			{title : "Image files", extensions : "jpg,gif,png"},
			{title : "Zip files", extensions : "zip"}
		],

		// Flash settings
		flash_swf_url : 'swfファイルへのパス',

		// Silverlight settings
		silverlight_xap_url : 'xapファイルへのパス'
	});

	// Client side form validation
	$('form').submit(function(e) {
		var uploader = $('#uploader').pluploadQueue();

		// Validate number of uploaded files
		if (uploader.total.uploaded == 0) {
			alert('You must at least upload one file.');
			e.preventDefault();
		}
	});
});
&lt;/script&gt;

...

<form ..>
	<div id="uploader">
		<p>You browser doesn't have Flash, Silverlight, Gears, BrowserPlus or HTML5 support.</p>
	</div>
</form>
			
</pre>
<p>サイトには<a href="http://www.plupload.com/example_all_runtimes.php" target="_blank">デモ</a>があるので、興味のある方は使ってみてください。</p>The post <a href="https://blog.verygoodtown.com/2010/02/jquery-drag-drop-file-upload-plupload/">jQueryを使用してドラッグ&ドロップでファイルをアップロードできる「Plupload」</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2010/02/jquery-drag-drop-file-upload-plupload/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1686</post-id>	</item>
	</channel>
</rss>
