<?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/"
	>

<channel>
	<title>Licess&#039;s Blog &#187; Python</title>
	<atom:link href="http://blog.licess.org/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.licess.org</link>
	<description>关注VPS Linux Nginx MySQL PHP WEB开发 系统管理 服务器架构 Debian CentOS</description>
	<lastBuildDate>Wed, 11 Jan 2012 11:56:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>一个支持上传的简单 HTTP Server(Python)</title>
		<link>http://blog.licess.org/simplehttpserver/</link>
		<comments>http://blog.licess.org/simplehttpserver/#comments</comments>
		<pubDate>Wed, 19 May 2010 09:19:13 +0000</pubDate>
		<dc:creator>licess</dc:creator>
				<category><![CDATA[软件测评]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SimpleHTTPServer]]></category>

		<guid isPermaLink="false">http://blog.licess.org/?p=802</guid>
		<description><![CDATA[{ 撰文/bones7456 } 现在，很多人都知道，Python 里有个 SimpleHTTPServer，可以拿来方便地共享文件。比如，你要发送某个文件给局域网里的同学，你只要 cd 到所在路径，然后执行这么一行： python -m SimpleHTTPServer 人家就可以通过 http://你的IP:8000 来访问你要共享的文件了。像我早已把这个命令做了 alias。但是，某一天，你需要从同学哪里复制一个文件到本机，然后你就会跟你同学说，XX，共享下某目录。当你以为可以用 HTTP 来访问他的 8000 端口的时候，他却告诉你，不好意思，我是 Windows 啦~~当然你可以选择在他 Windows 里装个 Python，也可以选择使用 Samba、FTP 等其他方式，但是有没有和之前一样简单的方式呢~当然了，这时候，你就需要一个支持上传的简单 HTTP Server，也就是我这个：SimpleHTTPServerWithUpload.py， 哈哈。然后你开个服务，让人家上传即可。 其实这个就是修改自 SimpleHTTPServer 的，只不过我给它加上了最原始的上传功能，安全性方面没有验证过，不过理论上应该不会没人一直开着这个吧？另外，我对 RFC1867 的理解不一定透彻，所以，Use on your own risk! 截图如下： 代码在 此，单文件、零配置，直接用 Python 运行。 Licess注：比较喜欢这中小软件，如果没有安装python，centos直接执行yum install python，debian执行apt-get install python 即可。 { Source. Thanks bones7456. } 相关文章：暂无相关日志 [...]]]></description>
			<content:encoded><![CDATA[<p>{ 撰文/<a href="http://li2z.cn/" target="_blank">bones7456</a> }</p>
<p>现在，很多人都知道，Python 里有个 SimpleHTTPServer，可以拿来方便地共享文件。比如，你要发送某个文件给局域网里的同学，你只要 cd 到所在路径，然后执行这么一行：</p>
<pre><code>python -m SimpleHTTPServer
</code></pre>
<p>人家就可以通过 http://你的IP:8000 来访问你要共享的文件了。像我早已把这个命令做了 alias。但是，某一天，你需要从同学哪里复制一个文件到本机，然后你就会跟你同学说，XX，共享下某目录。当你以为可以用 HTTP 来访问他的 8000 端口的时候，他却告诉你，不好意思，我是 Windows 啦~~当然你可以选择在他 Windows 里装个 Python，也可以选择使用 Samba、FTP 等其他方式，但是有没有和之前一样简单的方式呢~当然了，这时候，你就需要一个支持上传的简单 HTTP Server，也就是我这个：<a href="http://bones7456.googlecode.com/svn/trunk/SimpleHTTPServerWithUpload.py" target="_blank">SimpleHTTPServerWithUpload.py</a>， 哈哈。然后你开个服务，让人家上传即可。</p>
<p>其实这个就是修改自 SimpleHTTPServer  的，只不过我给它加上了最原始的上传功能，安全性方面没有验证过，不过理论上应该不会没人一直开着这个吧？另外，我对 RFC1867  的理解不一定透彻，所以，Use on your own risk!</p>
<p>截图如下：</p>
<p><img class="alignnone size-full wp-image-801" title="simple-http-server" src="http://blog.licess.org/wp-content/uploads/2010/05/simple-http-server.png" alt="" width="300" height="213" /></p>
<p>代码<a href="http://bones7456.googlecode.com/svn/trunk/SimpleHTTPServerWithUpload.py" target="_blank">在 此</a>，单文件、零配置，直接用 Python 运行。</p>
<p><a href="http://blog.licess.org" target="_blank">Licess</a>注：比较喜欢这中小软件，如果没有安装python，centos直接执行yum install python，debian执行apt-get install python 即可。</p>
<p>{ <a href="http://li2z.cn/2010/05/15/simplehttpserverwithupload/" target="_blank">Source</a>.  Thanks bones7456. }</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li>暂无相关日志</li></ul><hr />
<p><small>© licess for <a href="http://blog.licess.org">Licess&#039;s Blog</a>, 2010. |
<a href="http://blog.licess.org/simplehttpserver/">Permalink</a> |
<a href="http://blog.licess.org/simplehttpserver/#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.licess.org/simplehttpserver/&title=一个支持上传的简单 HTTP Server(Python)">del.icio.us</a>
<br/>
Post tags: <a href="http://blog.licess.org/tag/python/" rel="tag">Python</a>, <a href="http://blog.licess.org/tag/simplehttpserver/" rel="tag">SimpleHTTPServer</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.licess.org/simplehttpserver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

