WANG 6 жил өмнө
parent
commit
c3c7071ec1

+ 5 - 2
src/main/java/cn/com/qmth/examcloud/web/upyun/UpYunClient.java

@@ -137,7 +137,7 @@ public class UpYunClient {
 	 */
 	public UpYunSign buildUpYunSign(String filePath, String md5) {
 		String path = formatPath(filePath);
-		String url = "https://" + API_DOMAIN + path;
+		String uploadUrl = "https://" + API_DOMAIN + path;
 
 		Map<String, String> headers = Maps.newHashMap();
 		String date = getDate();
@@ -155,8 +155,11 @@ public class UpYunClient {
 			headers.put("Content-MD5", md5);
 		}
 
+		String accessUrl = this.domain + filePath;
+
 		UpYunSign sign = new UpYunSign();
-		sign.setUrl(url);
+		sign.setUploadUrl(uploadUrl);
+		sign.setAccessUrl(accessUrl);
 		sign.setHeaders(headers);
 
 		return sign;

+ 15 - 5
src/main/java/cn/com/qmth/examcloud/web/upyun/UpYunSign.java

@@ -8,16 +8,26 @@ public class UpYunSign implements JsonSerializable {
 
 	private static final long serialVersionUID = -1039684070963660489L;
 
-	private String url;
+	private String uploadUrl;
+
+	private String accessUrl;
 
 	private Map<String, String> headers;
 
-	public String getUrl() {
-		return url;
+	public String getUploadUrl() {
+		return uploadUrl;
+	}
+
+	public void setUploadUrl(String uploadUrl) {
+		this.uploadUrl = uploadUrl;
+	}
+
+	public String getAccessUrl() {
+		return accessUrl;
 	}
 
-	public void setUrl(String url) {
-		this.url = url;
+	public void setAccessUrl(String accessUrl) {
+		this.accessUrl = accessUrl;
 	}
 
 	public Map<String, String> getHeaders() {