手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2009年08月的文章

HTML5 File API:把文件从桌面拖放到 Web

HTML5可谓来势汹汹啊,只是不知道IE会在什么时候才会支持它。
IE6直到现在,微软也没有放弃。就因为这个不放弃,有多少美工、前端在吐血啊。写点JS、CSS吧。还得兼容IE6、7、8,你要干脆一样嘛也就算了。6、7、8都不一样,你说你害人不。

如今 HTML5又来了。微软又会怎么做?

以下内容来自于cnbeTa.com:http://www.cnbeta.com/articles/91161.htm

感谢COMSHARP CMS的投递
新闻来源:Webmonkey.com
HTML5 让 HTML 这个一度单纯的置标语言焕发出成熟的魅力,使之成为 Web 开发者的强力工具,W3C 近日又推出一个新草案,HTML5 File API,这个 API 将让大大改善基于 Web 的文件上传操作,甚至可以实现直接将文件从桌面拖放至Web。

该 草案使用 <input type="file" /> 实现文件的上传,而其对应的 API 为开发者提供了操控上传数据与上传进度的机制。不过,目前对该 API 提供支持的浏览器还少得可怜,真正支持的浏览器似乎只有 Firefox 3.6。如果你拥有最新的 Firefox 3.6 版本,可以在以下演示页体验文件拖放式上传。

Firefox 3.6 文件拖放式上传演示页

同时,该 API 还许诺将为 Web 程序提供一种机制,使得文件上传操作接近桌面程序的体验,同时拖放多个文件到 Web 并单独显示每个上传进程的进度状态。关于 HTML5 File API 的更多细节请参阅以下深度报道

HTML5 延伸阅读


本文来源:http://www.webmonkey.com/blog/HTML5_File_API_Brings_Drag-and-Drop_File_Uploads_to_the_Web
中文翻译来源:COMSHARP CMS 官方网站

升级G1

这两天一抽空就上安卓网找资料,把小白资料库翻了一个遍,把自身的ROM从安卓的1.7版升级到了2.56了。用起来也更加顺手了。

前天看了资料,发现要写APK程序,还得学习JAVA,但后来又看到,android小组居然开发了basic for android,只要用这个开发包,会BASIC语言的也可以开发了。

不过,暂时是没有想法了。先使用了习惯之后,再想着搞后续开发。。。

暂时用下来感觉还行。没什么大问题。

Tags: g1

关于上一篇“遗憾”

G1不支持我的博客:
1、默认浏览器打开后,fckeditor中无法编辑,fck的配置文件我改过,是支持chrome(webkit)的,结果还是无法编辑

2、默认浏览器中,附件无法上传,直接显示upload disabled

3、使用opera mini时,验证码始终无法显示

最后上一篇文章是用opera mini用wap方式进行发表的。

遗憾

遗憾的是,g1居然不支持我的博客,失望啊。

自 WAP 发表

开发你的uc应用

这是我的开发心得,但说白了,其实很简单。只要几个简单的步骤就可以了

1、到ucenter里创建一个新的应用,设定好你的路径,还有就是接收信息的文件,默认是uc.php,还有,是否同步登录,是否接受通知。

2、保存后,再编辑,你会发现最下面有一些define的字段,COPY出来,存为uc_config.php,放到你的项目里,留着被引用

3、到其他的dz程序里把uc.php COPY出来,进行简单的修改。根据第一步的设定,以确定你的最少action是什么。

  1. 默认action中一定要有test,否则会通讯不成功
  2. 如果开启通知,则一定要有updateapps,updateapps中有两个步骤:1是把所有的应用的缓存写入uc_client/data/cache/ucapps.php(好象文件名没记错)中;2是把当前APP_ID对应的配置重写为uc_config.php里
  3. 如果开启同步登录,则需要有synlogin,synlogout两个action
  4. 其他的就看你自己了,请对应手册,比如updatepwd,rename等操作。

4、部分uc_client函数返回是html代码,请echo出来看看是什么代码,如果是script的,请直接echo,否则无法与其他app同步。这个要切记切记。(为了这个,我测试了将近三天。可恨的是DZ代码中根本没有说明,只说返回HTML代码。)

其他就没有什么了。在你需要使用的时候调用一下uc_xxx的方法就行了。

Tags: discuz, comsenz, ucenter, uc_client