|
@@ -31,6 +31,7 @@ import java.io.File;
|
|
|
import java.io.FileInputStream;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.net.URLEncoder;
|
|
|
+import java.nio.charset.StandardCharsets;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Calendar;
|
|
|
import java.util.HashMap;
|
|
@@ -481,6 +482,8 @@ public class SceneDownloadHandlerServiceImpl {
|
|
|
return;
|
|
|
}
|
|
|
cacheKeys.add(key);
|
|
|
+ String fileName = key.substring(key.lastIndexOf("/") + 1);
|
|
|
+ key.replace(fileName, URLEncoder.encode(fileName, "UTF-8"));
|
|
|
String url = this.resourceUrl + key + "?t=" + Calendar.getInstance().getTimeInMillis();
|
|
|
if(key.contains("hot.json") || key.contains("link-scene.json")){
|
|
|
String content = FileUtils.getStringFromUrl(url);
|