美文网首页
文件上传的知识体系

文件上传的知识体系

作者: Ann_l | 来源:发表于2017-09-17 11:00 被阅读0次

做过上传文件,还上传过那么多次,但四自己真的懂上传文件嘛?上传文件的传输格式有哪些,区别在哪里?等一系列问题,立马让人懵逼。

文件传输的数据类型:
1、application/x-www-form-urlencoded
这应该是最常见的 POST 提交数据的方式了。浏览器的原生 <form> 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。提交的数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 都进行了 URL 转码。

2、multipart/form-data
我们使用表单上传文件时,必须让 <form> 表单的 enctype 等于 multipart/form-data。

3、application/json
这种可以方便的提交复杂的结构化数据,特别适合 RESTful 的接口。
restful api 指南:http://www.ruanyifeng.com/blog/2014/05/restful_api

4、text/xml(我没使用过)
XML 结构还是过于臃肿,一般场景用 JSON 会更灵活方便。
参考资料:
https://imququ.com/post/four-ways-to-post-data-in-http.html
https://juejin.im/entry/56a19719d342d30054e8e7d3

相关文章

  • 文件上传的知识体系

    做过上传文件,还上传过那么多次,但四自己真的懂上传文件嘛?上传文件的传输格式有哪些,区别在哪里?等一系列问题,立马...

  • SpringMVC实现文件上传「传统方式上传、跨服务器上传」

    SpringMVC实现文件上传 文件上传的知识回顾 文件上传的必要前提 导入文件上传的jar包 传统方式上传文件 ...

  • PHP-文件上传和管理

    今天来浅谈下php通过input表单上传文件。 一、上传文件的一些基础知识点 注:通过input上传 enct...

  • web安全

    【原创】本文主要简述前端web安全知识 文件上传 后端服务器未对文件进行校验和过滤,上传asp/aspx/jsp/...

  • 学习方法——知识树法8

    一、知识树模型 1、知识树框架 2、知识体系框架[文件夹(主干和枝干)、文档(树叶)、文件夹沉淀下来的思维模型(...

  • PHP文件上传

    HTML文件上传表单 创建上传脚本 上传限制和保存上传文件 上传多个文件

  • PHP文件系统之文件上传

    文件的上传包括单文件上传和多文件上传 PHP配置php.ini文件 开启文件上传 file_uploads=On;...

  • PHP学习笔记之文件上传类代码实现

    文件上传类代码示例: 单文件上传表单: 多文件上传表单: 文件上传处理php代码:

  • day5知识体系就是知识处理能力

    知识体系不仅仅是知识放进文件夹的储存功能。那我们的储存量远远没有电脑大。 知识体系就是知识处理能力,就像打麻将来一...

  • requests文件上传

    1、普通文件上传 2、定制化文件上传 3、多文件上传 4、流式上传

网友评论

      本文标题:文件上传的知识体系

      本文链接:https://www.haomeiwen.com/subject/oxspsxtx.html