• 大小: 2.01MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-08-10
  • 语言: 其他
  • 标签: websocket  

资源简介

Spring Boot整合websocket实现群聊,点对点聊天,图片发送,音频发送

资源截图

代码片段和文件信息

package com.example.websocketdemo;

import java.io.BufferedOutputStream;
import java.io.File;
import java.io.IOException;
import java.util.base64;

public class base64ToFile {
    //base64解码成File文件
    public static void base64ToFile(String destPathString base64 String fileName) {
        File file = null;
        //创建文件目录
        String filePath=destPath;
        File  dir=new File(filePath);
        if (!dir.exists() && !dir.isDirectory()) {
            dir.mkdirs();
        }
        BufferedOutputStream bos = null;
        java.io.FileOutputStream fos = null;
        try {
            byte[] bytes = base64.getDecoder().decode(base64);
            file=new File(filePath+“/“+fileName);
            fos = new java.io.FileOutputStream(file);
            bos = new BufferedOutputStream(fos);
            bos.write(bytes);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (bos != null) {
                try {
                    bos.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            if (fos != null) {
                try {
                    fos.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

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

     文件        268  2018-10-15 11:25  websocket\.gitignore

     文件         13  2018-10-15 11:25  websocket\.idea\.name

     文件        630  2018-10-15 11:26  websocket\.idea\compiler.xml

     文件        172  2018-10-15 11:26  websocket\.idea\encodings.xml

     文件        568  2018-10-15 11:26  websocket\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_2_3.xml

     文件        547  2018-10-15 11:26  websocket\.idea\libraries\Maven__ch_qos_logback_logback_core_1_2_3.xml

     文件        536  2018-10-15 16:14  websocket\.idea\libraries\Maven__commons_codec_commons_codec_1_6.xml

     文件        514  2018-10-15 14:15  websocket\.idea\libraries\Maven__com_alibaba_fastjson_1_2_47.xml

     文件        522  2018-10-15 11:26  websocket\.idea\libraries\Maven__com_fasterxml_classmate_1_3_4.xml

     文件        644  2018-10-15 11:26  websocket\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml

     文件        595  2018-10-15 11:26  websocket\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_core_2_9_6.xml

     文件        623  2018-10-15 11:26  websocket\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml

     文件        674  2018-10-15 11:26  websocket\.idea\libraries\Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml

     文件        688  2018-10-15 11:26  websocket\.idea\libraries\Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml

     文件        729  2018-10-15 11:26  websocket\.idea\libraries\Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml

     文件        546  2018-10-15 11:26  websocket\.idea\libraries\Maven__com_jayway_jsonpath_json_path_2_4_0.xml

     文件        700  2018-10-15 11:26  websocket\.idea\libraries\Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml

     文件        611  2018-10-15 11:26  websocket\.idea\libraries\Maven__javax_annotation_javax_annotation_api_1_3_2.xml

     文件        611  2018-10-15 11:26  websocket\.idea\libraries\Maven__javax_validation_validation_api_2_0_1_Final.xml

     文件        455  2018-10-15 11:26  websocket\.idea\libraries\Maven__junit_junit_4_12.xml

     文件        536  2018-10-15 11:26  websocket\.idea\libraries\Maven__net_bytebuddy_byte_buddy_1_7_11.xml

     文件        578  2018-10-15 11:26  websocket\.idea\libraries\Maven__net_bytebuddy_byte_buddy_agent_1_7_11.xml

     文件        542  2018-10-15 11:26  websocket\.idea\libraries\Maven__net_minidev_accessors_smart_1_2.xml

     文件        507  2018-10-15 11:26  websocket\.idea\libraries\Maven__net_minidev_json_smart_2_3.xml

     文件        573  2018-10-15 11:26  websocket\.idea\libraries\Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml

     文件        608  2018-10-15 11:26  websocket\.idea\libraries\Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml

     文件        625  2018-10-15 11:26  websocket\.idea\libraries\Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_34.xml

     文件        611  2018-10-15 11:26  websocket\.idea\libraries\Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_34.xml

     文件        660  2018-10-15 11:26  websocket\.idea\libraries\Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_34.xml

     文件        535  2018-10-15 11:26  websocket\.idea\libraries\Maven__org_assertj_assertj_core_3_9_1.xml

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

评论

共有 条评论