資源簡介
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.xm
?????文件????????172??2018-10-15?11:26??websocket\.idea\encodings.xm
?????文件????????568??2018-10-15?11:26??websocket\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_2_3.xm
?????文件????????547??2018-10-15?11:26??websocket\.idea\libraries\Maven__ch_qos_logback_logback_core_1_2_3.xm
?????文件????????536??2018-10-15?16:14??websocket\.idea\libraries\Maven__commons_codec_commons_codec_1_6.xm
?????文件????????514??2018-10-15?14:15??websocket\.idea\libraries\Maven__com_alibaba_fastjson_1_2_47.xm
?????文件????????522??2018-10-15?11:26??websocket\.idea\libraries\Maven__com_fasterxm
?????文件????????644??2018-10-15?11:26??websocket\.idea\libraries\Maven__com_fasterxm
?????文件????????595??2018-10-15?11:26??websocket\.idea\libraries\Maven__com_fasterxm
?????文件????????623??2018-10-15?11:26??websocket\.idea\libraries\Maven__com_fasterxm
?????文件????????674??2018-10-15?11:26??websocket\.idea\libraries\Maven__com_fasterxm
?????文件????????688??2018-10-15?11:26??websocket\.idea\libraries\Maven__com_fasterxm
?????文件????????729??2018-10-15?11:26??websocket\.idea\libraries\Maven__com_fasterxm
?????文件????????546??2018-10-15?11:26??websocket\.idea\libraries\Maven__com_jayway_jsonpath_json_path_2_4_0.xm
?????文件????????700??2018-10-15?11:26??websocket\.idea\libraries\Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xm
?????文件????????611??2018-10-15?11:26??websocket\.idea\libraries\Maven__javax_annotation_javax_annotation_api_1_3_2.xm
?????文件????????611??2018-10-15?11:26??websocket\.idea\libraries\Maven__javax_validation_validation_api_2_0_1_Final.xm
?????文件????????455??2018-10-15?11:26??websocket\.idea\libraries\Maven__junit_junit_4_12.xm
?????文件????????536??2018-10-15?11:26??websocket\.idea\libraries\Maven__net_bytebuddy_byte_buddy_1_7_11.xm
?????文件????????578??2018-10-15?11:26??websocket\.idea\libraries\Maven__net_bytebuddy_byte_buddy_agent_1_7_11.xm
?????文件????????542??2018-10-15?11:26??websocket\.idea\libraries\Maven__net_minidev_accessors_smart_1_2.xm
?????文件????????507??2018-10-15?11:26??websocket\.idea\libraries\Maven__net_minidev_json_smart_2_3.xm
?????文件????????573??2018-10-15?11:26??websocket\.idea\libraries\Maven__org_apache_logging_log4j_log4j_api_2_10_0.xm
?????文件????????608??2018-10-15?11:26??websocket\.idea\libraries\Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xm
?????文件????????625??2018-10-15?11:26??websocket\.idea\libraries\Maven__org_apache_tomcat_em
?????文件????????611??2018-10-15?11:26??websocket\.idea\libraries\Maven__org_apache_tomcat_em
?????文件????????660??2018-10-15?11:26??websocket\.idea\libraries\Maven__org_apache_tomcat_em
?????文件????????535??2018-10-15?11:26??websocket\.idea\libraries\Maven__org_assertj_assertj_core_3_9_1.xm
............此處省略162個文件信息
- 上一篇:面部表情研究_參考工具
- 下一篇:GM65二維碼掃描程序帶圖片
評論
共有 條評論