文章來自:http://www.cnblogs.com/frustrate2/archive/2012/11/07/2759080.html
原文出處不可靠。對原作者表示感謝。
筆者相關博文推薦:
(1)HTTP 檔案上傳的基本原理 http://blog.csdn.net/aflyeaglenku/article/details/51644863
(2)form表單上傳檔案,C++開發背景服務,協定解析實操
http://blog.csdn.net/aflyeaglenku/article/details/51668673
筆者今日在做web方面的開發,包括javascript用戶端和web服務端(使用C++語言)。涉及到檔案的上傳和下載下傳。下載下傳簡單,浏覽器來實作内容解析和檔案儲存。上傳沒有找到解析web内容的庫,是以自己動手解析了http上傳協定文本的内容。主要就是字元數組的解析以及檔案的儲存。
懂得了上傳協定的格式之後,剩下的就沒有什麼難度了。
下面的圖檔是原文的截圖。由于涉及到部落格内容顔色的差別,所有沒有直接拷貝文字,而是截取圖檔。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICO5ADMxIDN0EjMxYDM2EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)