在沂水護(hù)理系統(tǒng)項(xiàng)目中,需要將單據(jù)生成的pdf以base64格式的形式通過http傳給移動(dòng)簽名協(xié)同系統(tǒng)進(jìn)行ca認(rèn)證,所以這里需要用到pdf轉(zhuǎn)base64的方法,下面看下php中封裝的具體流程
首先在common中新建一個(gè)pdf2base64方法,傳入pdf的相對(duì)路徑傳出base64內(nèi)容
首先判斷該pdf_path文件是否存在 不存在返回false
然后使用file_get_content方法讀取pdf
讀取成功后使用base64_encode方法轉(zhuǎn)成base64格式數(shù)據(jù)
然后自行判斷是否要前綴編碼返回信息
最后用try catch包裹起來以防ERROR錯(cuò)誤,一下是完整代碼示例