A. 怎樣把單個復選框里的圖片傳到SQL資料庫里
你別把圖片傳到伺服器去,只要傳圖片文件名或者代表該圖片的數字就可以了,
在你的資料庫里,每個圖像都有個icon的id來代表該圖片。 客戶端一上來,你就把該id,或者該文件名傳給客戶端,在客戶端那邊己經存了該圖片文件了。這樣客戶端收到圖片名稱或者id就能查找出具體圖片就可以顯示出來了。 上傳時也只要傳名字或id就可以了。
按你說的要是有上萬個用戶同時在線,每個用戶都不停傳圖片,那你的伺服器早就被拖死了,一張圖片的數據量比一個數字或一串字元文件名大多了。
你看QQ聊天的時候,一下傳那麼多QQ頭像,全國上億人用QQ頭像QQ表情聊天,那騰訊得買多少伺服器才跑得動啊
服務端早就預存了幾十種或幾百種表情頭像,客戶端也同時存了,雙方約定好了每一個圖像的文件名或者id值。客戶端第一次注冊的時候,或者更改的時候,只需要傳雙方約定好的id過去,伺服器端就知道了你要干什麼事了。