微信內建的瀏覽器中 禁止了 type=file
標籤 無法進行檔案上傳. 如果想做一些 圖片分享的微網站 則必然需要用到檔案上傳能,例如 布丁移動 開發的 聚吧 微信公眾賬號 中的 發一張 和 閱讀即焚 等有趣的功能.
通過對聚吧的微信公眾賬號 進行抓包分析 其實現檔案上傳通過 ajaxfileupload.js
上傳外掛進行圖片的上傳功能. 通過該外掛上傳成功後 返回圖片的路徑.
var url = URL; //檔案上傳URL路徑
$.ajaxFileUpload({
url:url,
secureuri:false,
fileElementId:"Filedata", //file的id
dataType:"json", //返回資料型別為文字
success:function(data){
alert(data.statusCode);
}
})