Twitter支持上传图片功能
- linsen - 月光博客 Twitter在官方微博中称,已经全面推出新版Twitter页面,旧版Twitter页面下线,用户将无法再使用旧版页面. 新版中,用户可以使用图片上传功能,上传用户本地的图片到Twitter里. 用户可以在他们的个人状态更新框的最左侧找到一个相机图标,用户可以点击该图标进行图片上传. 用户可以从自己的桌面中上传不超过3MB的图片,然后相关图片信息将会嵌入到用户的Twitter状态中.
使用HMTL5 FileReader 处理上传图片的预览,以下代码已经在IE7,8,9,firefox 21.0,chrome浏览器下测试通过
如想了解更多HTML5
请参看: http://hushc.sinaapp.com//post/27
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script type="text/javascript" src='jquery.js'>
</script>
<script type="text/javascript">
$(function() {
var path,
clip = $("#img"),
FileReader = window.FileReader;
$("#fileP").change(function() {
if (FileReader) {
var reader = new FileReader(),
file = this.files[0];
reader.onload = function(e) {
clip.attr("src", e.target.result);
};
reader.readAsDataURL(file);
}
else {
path = $(this).val();
if (/"\w\W"/.test(path)) {
path = path.slice(1,-1);
}
clip.attr("src",path);
}
});
});
</script>
</head>
<body>
<input type="file" id="fileP">
<img id="img" src="">
</body>
</html>