`
liujinmarshall
  • 浏览: 118216 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Web文件上传的草案

阅读更多
转自张博的blog。想到写以前的项目,要做到Ajax,可是在文件上传这一步,始终没办法逾越。只能用
<form target="..." enctype="multi-part/form-data" method="post" >
...
</form>
<iframe name=".."/>
这种提交到一个内部iframe的办法搞。而且上传结束的event只能通过服务器端返回的javascript调用,可以说要多难看有多难看。这个draft定义的API虽然简单,可是也够用咯~~

分享到:
评论

相关推荐

    file-handling:Web应用程序处理文件的API

    FormData API则是用来发送表单数据的,特别适用于文件上传。通过创建FormData实例,我们可以append文件或者其他键值对,然后使用XMLHttpRequest或fetch API将数据发送到服务器。这在处理多文件上传或并发请求时非常...

    基于Html5的webapp.pdf

    6. **拖放功能**:HTML5支持原生的拖放API,用户可以直接在网页中拖放元素,简化了文件上传和其他交互操作。 7. **Web Workers**:Web Workers允许在后台线程执行计算密集型任务,不会阻塞主线程,提高了Web应用的...

    Servlet3.1规范中文word版

    提供了更高效的文件上传机制,支持大文件和断点续传,同时简化了文件上传的错误处理。 10. **HTTP/2支持**: 虽然Servlet3.1规范本身并未直接支持HTTP/2协议,但为适配这一新协议打下了基础,后续的Servlet版本将...

    基于ssm的网上招投标系统.zip

    3. 投标管理:投标人查看招标信息,提交投标申请,上传投标文件。 4. 评标流程:专家评审投标文件,进行在线评分和意见交流。 5. 合同管理:中标后,生成合同草案,进行合同签署和管理。 6. 交易安全:确保数据传输...

    Html5jiaoc

    - **拖放API**:HTML5支持原生的拖放功能,使得文件上传和其他交互变得更加直观。 - **WebSocket**:提供了双向通信协议,允许服务器主动向客户端发送数据,实现了真正的实时交互。 #### 四、HTML5与Web标准 - ...

    SpeedyCo:SpeedyCo的粗糙草案站点

    这可能涉及上传文件到FTP服务器、使用Git将代码推送到托管服务(如GitHub Pages或Netlify),或者配置像Apache或Nginx这样的Web服务器。发布后,还应进行性能优化,如压缩资源、启用HTTP/2、设置缓存策略等,以提高...

    40个经典HTM5实例教程.PDF

    5. HTML5文件上传:结合jQuery,可以创建更加用户友好和动态的文件上传界面,提升用户体验。 6. 设计一个基于网格的Web设计:这将教授如何使用HTML5和CSS3来创建响应式布局,使得网站能够在不同设备上自适应。 7. ...

    HTML5高级程序设计,第2版(Pro HTML5 Programming,2nd Edition)

    - **拖放操作**:支持拖放功能,可以轻松地实现文件上传等功能。 - **Web Workers**:允许在后台执行脚本,提高网页性能。 - **本地存储**:通过Storage API提供了持久化的本地数据存储能力,包括localStorage和...

    Pro HTML5 Programming, 2nd Edition

    - **Drag-and-Drop**:拖拽功能的加入使得用户可以直接通过拖拽操作来上传文件或移动页面元素,提升了交互性。 - **Web Workers API**:Web Workers允许在后台线程运行JavaScript脚本,从而避免阻塞UI,提高了网页...

    rfc1945.rar_RFC1945

    PUDN(普渡大学电子图书馆)是一个分享技术文档和资源的平台,所以这个文件可能与获取或上传RFC文档的过程有关。 深入讲解HTTP/1.0协议,它是HTTP协议的基石,虽然现在已被HTTP/1.1和更现代的HTTP/2、HTTP/3取代,...

    RFC-all.zip

    4. **应用层协议**:如HTTP(超文本传输协议)定义了Web浏览器如何从服务器获取信息,SMTP(简单邮件传输协议)用于发送电子邮件,FTP(文件传输协议)则用于文件的上传和下载。 5. **安全协议**:如TLS/SSL确保了...

    rvemu:用于Rust和WebAssembly编写的CLI和Web的RISC-V模拟器。 它支持xv6和Linux(正在进行)

    在线模拟器可在此处获得: :运行您上载的任意RISC-V二进制文件。 :访问该页面后,将自动运行 。 该仿真器支持RV64GC ISA(RV64IMAFD,Zicsr,Zifencei,RV64C),特权ISA,CSR,虚拟内存系统(Sv39),外围设备...

    中文RFC文档

    - FTP(文件传输协议)和SFTP(安全文件传输协议):用于文件的上传和下载。 - TLS/SSL(传输层安全/安全套接字层):用于加密网络通信,保护数据安全。 - SSH(安全外壳协议):提供远程登录和其他安全网络服务...

    Zoho Show-crx插件

    您也可以上传PPT或PPTx文件并进行编辑。使用Show的编辑和动画选项优化幻灯片。查看幻灯片,添加评论并促进与团队的实时讨论。使用图表可视化数据或使用形状来构建引人入胜的路线图,流程图和信息图表 Zoho Show ...

    计费和客户管理软件boxbilling.zip

    直观的Web 2.0 AJAX供电接口,与100%的可用性得分!客户区可以翻译任何语言。自动化产品创造的托管帐户,域,许可证和下载的产品可以自动完成,成功后收到货款,甚至没有收到付款。也可以创建产品管理员审批后执行...

Global site tag (gtag.js) - Google Analytics