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>