资源简介

JAVA G级别超大文件,带进度条,断点上传

资源截图

代码片段和文件信息

package cn.twinkling.stream.config;

import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

/**
 * read the configurations from file ‘config.properties‘.
 */
public class Configurations {
static final String CONFIG_FILE = “stream-config.properties“;
private static Properties properties = null;
private static final String REPOSITORY = System.getProperty(
“java.io.tmpdir“ File.separator + “tmp“ + File.separator
+ “upload-repository“);

static {
new Configurations();
}

private Configurations() {
init();
System.out.println(“[NOTICE] File Repository Path ≥≥≥ “ + getFileRepository());
}

void init() {
try {
ClassLoader loader = Configurations.class.getClassLoader();
InputStream in = loader.getResourceAsStream(CONFIG_FILE);
properties = new Properties();
properties.load(in);
} catch (IOException e) {
System.err.println(“reading ‘“ + CONFIG_FILE + “‘ error!“ + e);
}
}

public static String getConfig(String key) {
return getConfig(key null);
}

public static String getConfig(String key String defaultValue) {
return properties.getProperty(key defaultValue);
}

public static int getConfig(String key int defaultValue) {
String val = getConfig(key);
int setting = 0;
try {
setting = Integer.parseInt(val);
} catch (NumberFormatException e) {
setting = defaultValue;
}
return setting;
}

public static String getFileRepository() {
String val = getConfig(“STREAM_FILE_REPOSITORY“);
if (val == null || val.isEmpty())
val = REPOSITORY;
return val;
}

public static String getCrossServer() {
return getConfig(“STREAM_CROSS_SERVER“);
}

public static String getCrossOrigins() {
return getConfig(“STREAM_CROSS_ORIGIN“);
}

public static boolean getBoolean(String key) {
return Boolean.parseBoolean(getConfig(key));
}

public static boolean isDeleteFinished() {
return getBoolean(“STREAM_DELETE_FINISH“);
}

public static boolean isCrossed() {
return getBoolean(“STREAM_IS_CROSS“);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1075  2017-05-25 15:51  stream Maven Webapp\.classpath

     文件         38  2017-05-25 15:51  stream Maven Webapp\.gitignore

     文件       1520  2017-05-25 15:51  stream Maven Webapp\.project

     文件        530  2017-05-25 15:51  stream Maven Webapp\.settings\.jsdtscope

     文件        124  2017-05-25 15:51  stream Maven Webapp\.settings\org.eclipse.core.resources.prefs

     文件        430  2017-05-25 15:51  stream Maven Webapp\.settings\org.eclipse.jdt.core.prefs

     文件         90  2017-05-25 15:51  stream Maven Webapp\.settings\org.eclipse.m2e.core.prefs

     文件        685  2017-05-25 15:51  stream Maven Webapp\.settings\org.eclipse.wst.common.component

     文件        296  2017-05-25 15:51  stream Maven Webapp\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-05-25 15:51  stream Maven Webapp\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-05-25 15:51  stream Maven Webapp\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件         50  2017-05-25 15:51  stream Maven Webapp\.settings\org.eclipse.wst.validation.prefs

     文件      20011  2017-05-25 15:51  stream Maven Webapp\doc\stream-call.png

     文件      30838  2017-05-25 15:51  stream Maven Webapp\doc\stream-class.png

     文件       4946  2017-05-25 15:51  stream Maven Webapp\doc\stream_call.xml

     文件       9381  2017-05-25 15:51  stream Maven Webapp\doc\stream_class.xml

     文件       4245  2017-05-25 15:51  stream Maven Webapp\pom.xml

     文件       2532  2017-05-25 15:51  stream Maven Webapp\README.md

     文件       2054  2017-05-25 15:51  stream Maven Webapp\src\main\java\cn\twinkling\stream\config\Configurations.java

     文件       4053  2017-05-25 15:51  stream Maven Webapp\src\main\java\cn\twinkling\stream\servlet\FormDataServlet.java

     文件        586  2017-05-25 15:51  stream Maven Webapp\src\main\java\cn\twinkling\stream\servlet\Range.java

     文件        485  2017-05-25 15:51  stream Maven Webapp\src\main\java\cn\twinkling\stream\servlet\StreamException.java

     文件       5249  2017-05-25 15:51  stream Maven Webapp\src\main\java\cn\twinkling\stream\servlet\StreamServlet.java

     文件       1870  2017-05-25 15:51  stream Maven Webapp\src\main\java\cn\twinkling\stream\servlet\TokenServlet.java

     文件       4182  2017-05-25 15:51  stream Maven Webapp\src\main\java\cn\twinkling\stream\util\IoUtil.java

     文件        765  2017-05-25 15:51  stream Maven Webapp\src\main\java\cn\twinkling\stream\util\TokenUtil.java

     文件        556  2017-05-25 15:51  stream Maven Webapp\src\main\resources\stream-config.properties

     文件      12760  2017-05-25 15:51  stream Maven Webapp\src\main\webapp\bootstrap.html

     文件        115  2017-05-25 15:51  stream Maven Webapp\src\main\webapp\crossdomain.xml

     文件      10677  2017-05-25 15:51  stream Maven Webapp\src\main\webapp\css\dropzone.css

............此处省略73个文件信息

评论

共有 条评论