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