From 816ba1e56476f0e23f51711aae4b34507a04a59c Mon Sep 17 00:00:00 2001 From: admin <liwen611> Date: 星期一, 27 五月 2024 15:18:33 +0800 Subject: [PATCH] 解决上传日期问题 --- ruoyi-admin/src/main/java/com/ruoyi/task/CameraAssembleUtil.java | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/task/CameraAssembleUtil.java b/ruoyi-admin/src/main/java/com/ruoyi/task/CameraAssembleUtil.java index 4e43d34..66d41ee 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/task/CameraAssembleUtil.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/task/CameraAssembleUtil.java @@ -83,7 +83,7 @@ //6.椹ご闂ㄧ綈绗兼憞鍙扮姸鎬佽瘑鍒俊鎭� //7.鎽勫儚澶撮伄鎸°�佹尓鍔ㄨ搴﹁瘑鍒俊鎭� public static void cameraAiError() throws ParseException { - SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); + SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS"); //鏌ヨ鍑烘墍浠ユ湭浼犺緭鐨勬姤璀� Collection<String> keys = redisCache.keys("video_*"); for (String key : keys) { @@ -359,10 +359,14 @@ .sslSocketFactory(sslSocketFactory, (X509TrustManager) trustAllCerts[0]) .hostnameVerifier((hostname, session) -> true) // 淇′换鎵�鏈変富鏈哄悕 .build(); - String fileUrl=paramJson.getString("file"); + String fileUrlQ=paramJson.getString("file"); + String fileUrl=fileUrlQ.replaceAll("/","\\\\"); File file = new File(fileUrl); - //fileUrl.split("\\"); + + //fileUrl.split("\\");SSS String[] fileName=fileUrl.split("\\\\"); + + String fileNameQ=fileName[fileName.length-1]; RequestBody body = new MultipartBody.Builder() .setType(MultipartBody.FORM) @@ -373,7 +377,7 @@ .addFormDataPart("pdt", params.get("pdt")) .addFormDataPart("data", params.get("data")) - .addFormDataPart("file", fileName[fileName.length-1], + .addFormDataPart("file", fileNameQ, RequestBody.create(MediaType.parse("application/octet-stream"), file)) .build(); -- Gitblit v1.8.0