|
com.smarteye.common.Utils.java 中修改上传文件名方法修改如下:
/**
* 更改扫码录像的上传文件名,不更改本地文件
* @param name
* @param prefixPUID
* @return
*/
public static String getFixName2ForUpload(String name, String prefixPUID) {
if (name.length() == 19) {
return "PU_" + prefixPUID + "_00_" + name;
}
String prefixName;
int len = name.length();
if (name.endsWith(".jpg")) {//照片文件满足PU_ID_00的格式
return name;
}
try {
String type = name.substring(len - 4);
String time = name.substring(len - 19, len - 4);
String other = name.substring(0, len - 20);
prefixName = "PU_" + prefixPUID + "_00_" + time + "_" + other + type;
} catch (Exception e) {
Log.d(TAG, "update video file name fail" + e.getMessage() + e.toString());
return name;
}
return prefixName;
}
// 设备本地存储的文件名格式有多种,但是上传时必须改成指定格式,携带PU_ID 时间
// 这个判断是我们的业务需求,你们直接去掉就行了 |
|