|
|
@@ -336,15 +336,19 @@ public class HttpUtil {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public static File readFile(int connectTimeout, int readTimeout, String url) {
|
|
|
- return readFile(connectTimeout, readTimeout, url, null, null);
|
|
|
+ public static File readFile( String url,String fileName) {
|
|
|
+ return readFile(GLOBAL_CONNECT_TIMEOUT , GLOBAL_READ_TIMEOUT, url, fileName, null);
|
|
|
}
|
|
|
|
|
|
- public static File readFile(int connectTimeout, int readTimeout, String url, Map<String, String> queryParas) {
|
|
|
- return readFile(connectTimeout, readTimeout, url, queryParas, null);
|
|
|
+ public static File readFile(int connectTimeout, int readTimeout, String url,String fileName) {
|
|
|
+ return readFile(connectTimeout, readTimeout, url, fileName, null);
|
|
|
}
|
|
|
|
|
|
- public static File readFile(int connectTimeout, int readTimeout, String url, Map<String, String> queryParas,
|
|
|
+ public static File readFile(int connectTimeout, int readTimeout, String url,String fileName, Map<String, String> queryParas) {
|
|
|
+ return readFile(connectTimeout, readTimeout, url,fileName, queryParas, null);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static File readFile(int connectTimeout, int readTimeout, String url,String fileName, Map<String, String> queryParas,
|
|
|
Map<String, String> headers) {
|
|
|
HttpURLConnection conn = null;
|
|
|
try {
|
|
|
@@ -354,7 +358,7 @@ public class HttpUtil {
|
|
|
String cd = conn.getHeaderField("Content-disposition");
|
|
|
System.out.println(cd);
|
|
|
|
|
|
- return readResponseFile(conn, "");
|
|
|
+ return readResponseFile(conn, fileName);
|
|
|
} catch (Exception e) {
|
|
|
throw new RuntimeException(e);
|
|
|
} finally {
|
|
|
@@ -365,7 +369,7 @@ public class HttpUtil {
|
|
|
}
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
- readFile(1000, 5000, "http://midplat-img.b0.upaiyun.com/material/2015/06/11/weixin/testl0YVNs3bq6!wjl");
|
|
|
+ readFile(1000, 5000, "http://midplat-img.b0.upaiyun.com/material/2015/06/11/weixin/testl0YVNs3bq6!wjl","test");
|
|
|
}
|
|
|
|
|
|
public static String getRealIp(HttpServletRequest request) {
|