为啥进行文件上传时只能使用post而不能用get?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥进行文件上传时只能使用post而不能用get?相关的知识,希望对你有一定的参考价值。
顾名思义:get,得到,取得,这时是下传到本地。POST,邮寄,寄出去,上传文件。 参考技术A Get由于受到URL长度限制,只能传递大约1024字节大小的文件。本回答被提问者采纳
get与post的区别
1.post 是通过HTTP的post机制,用户看不到这个过程,只能通过浏览器的Network的from Data中进行查看;
2.get进行数据请求时,会将传递的参数信息通过URL地址进行传递,在地址的 ?后面按照key=val进行传递如果需要传递多个数据 的时候用&符进行分隔;
3.get传递数据量小,不能大于2kB;post默认不受限制,传递数据量较大;
4.post的安全性相对于get的比较高,但执行效率低于get;
5.get与post的安全性取决于HTTP或者HTTPS协议;
以上是关于为啥进行文件上传时只能使用post而不能用get?的主要内容,如果未能解决你的问题,请参考以下文章
为啥有些网站不能直接用FTP上传而只能用"SSH Secure Shell"
springMVC访问静态文件如json文件,只能以get方法访问吗?为啥我前台ajax访问用的是post都被拒绝了?