|
|
@ -6,6 +6,7 @@ import java.io.IOException; |
|
|
|
import java.io.InputStream; |
|
|
|
import java.net.HttpURLConnection; |
|
|
|
; |
|
|
|
import java.net.InetAddress; |
|
|
|
import java.net.URL; |
|
|
|
import java.util.List; |
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
@ -94,7 +95,7 @@ public class MineFaceController extends BaseController |
|
|
|
@PostMapping |
|
|
|
public AjaxResult add(@Validated @RequestBody MineFace mineFace) throws IOException { |
|
|
|
if(StrUtil.isNotEmpty(mineFace.getFaceUrl())){ |
|
|
|
String faceUrl = serverConfig.getUrl()+ mineFace.getFaceUrl(); |
|
|
|
String faceUrl = serverConfig.getLocalUrl()+ mineFace.getFaceUrl(); |
|
|
|
URL url = new URL(faceUrl); |
|
|
|
HttpURLConnection connection = (HttpURLConnection) url.openConnection(); |
|
|
|
connection.setRequestMethod("GET"); |
|
|
@ -116,14 +117,16 @@ public class MineFaceController extends BaseController |
|
|
|
public AjaxResult edit(@RequestBody MineFace mineFace) throws IOException { |
|
|
|
MineFace face = mineFaceService.selectMineFaceById(mineFace.getId()); |
|
|
|
if(StrUtil.isNotEmpty(mineFace.getFaceUrl())&& !ObjectUtil.equals(mineFace.getFaceUrl(),face.getFaceUrl())){ |
|
|
|
String faceUrl = serverConfig.getUrl()+mineFace.getFaceUrl(); |
|
|
|
String faceUrl = serverConfig.getLocalUrl()+mineFace.getFaceUrl(); |
|
|
|
URL url = new URL(faceUrl); |
|
|
|
System.out.println("url = " + url); |
|
|
|
HttpURLConnection connection = (HttpURLConnection) url.openConnection(); |
|
|
|
connection.setRequestMethod("GET"); |
|
|
|
connection.setConnectTimeout(5000); // 设置超时时间(毫秒)
|
|
|
|
connection.setReadTimeout(5000); // 设置读取超时时间(毫秒)
|
|
|
|
InputStream inputStream = connection.getInputStream(); |
|
|
|
byte[] bytes = FaceEnginUtil.uploadInput(inputStream); |
|
|
|
System.out.println("bytes = " + bytes); |
|
|
|
mineFace.setFaceByte(bytes); |
|
|
|
} |
|
|
|
return toAjax(mineFaceService.updateMineFace(mineFace)); |
|
|
|