Java多商戶在新加模塊時,只要數(shù)據(jù)存在url,在接口返回就會自動拼接一個文件上傳的ip
數(shù)據(jù)庫中的數(shù)據(jù)和接口返回之前的數(shù)據(jù)都沒有問題
前端接收數(shù)據(jù)時自動多拼接了一個ip
系統(tǒng)中存在兩個自動添加 url的地方。SystemAttachmentServiceImpl 的prefixImage方法里, 這里在替換時,沒有考慮是否已經(jīng)存在ip或者域名。
臨時解決一下,只有crmebimage開頭的,才進行替換,包括 "crmebimage 和 'crmebimage @Override public String prefixImage(String path) { // 如果那些域名不需要加,則跳過 // return path.replace(UploadConstants.UPLOAD_FILE_KEYWORD + "/", getCdnUrl() + "/" + UploadConstants.UPLOAD_FILE_KEYWORD + "/"); // 如果那些域名不需要加,則跳過 return path.replace("\"" + UploadConstants.UPLOAD_FILE_KEYWORD + "/", "\"" + getCdnUrl() + "/" + UploadConstants.UPLOAD_FILE_KEYWORD + "/") .replace("'" + UploadConstants.UPLOAD_FILE_KEYWORD + "/", "'" + getCdnUrl() + "/" + UploadConstants.UPLOAD_FILE_KEYWORD + "/"); }