[html] Form表单是怎么上传文件的?你了解它的原理吗?
生活随笔
收集整理的這篇文章主要介紹了
[html] Form表单是怎么上传文件的?你了解它的原理吗?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
[html] Form表單是怎么上傳文件的?你了解它的原理嗎?
簡單來說就是把文件轉(zhuǎn)化成字節(jié)流,然后使用http進(jìn)行傳輸,后端接受后在把二進(jìn)制轉(zhuǎn)化成原先的文件格式。在HTML表單中,可以上傳文件的唯一控件就是<input type="file">。 當(dāng)一個(gè)表單包含<input type="file">時(shí),表單的enctype必須指定為multipart/form-data(表明表單需要上傳二進(jìn)制數(shù)據(jù)),method必須指定為post,瀏覽器才能正確編碼并以multipart/form-data格式發(fā)送表單的數(shù)據(jù)。multiple="multiple"說明可以同時(shí)上傳多個(gè)文件也可以使用文件編碼傳輸,可以把圖片轉(zhuǎn)化成base64格式然后進(jìn)行傳輸,到了服務(wù)器之后直接解碼base64,查了一會 我發(fā)現(xiàn)=我也有點(diǎn)迷糊..個(gè)人簡介
我是歌謠,歡迎和大家一起交流前后端知識。放棄很容易,
但堅(jiān)持一定很酷。歡迎大家一起討論
主目錄
與歌謠一起通關(guān)前端面試題
總結(jié)
以上是生活随笔為你收集整理的[html] Form表单是怎么上传文件的?你了解它的原理吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [css] 写出主流浏览器内核私有属性
- 下一篇: 阿里云服务器跟淘宝上租的服务器有什么区别