inputStream轉化為byte 陣列

2021-07-16 10:18:50 字數 715 閱讀 6702

在commons-io包中org.apache.commons.io.ioutils類的tobytearray(inputstream input)已經有實現了,我們可以參考下思路,完成我們的方法,我們可以用類似下面的**實現inputstream轉化為byte陣列

public static byte tobytearray(inputstream input) throws ioexception 

return output.tobytearray();

}

下面是ioutils中摘錄出與tobytearray相關的方法

org.apache.commons.io.ioutils.tobytearray

方法如下:

public static byte tobytearray(inputstream input)

throws ioexception

public static int copy(inputstream input, outputstream output)

throws ioexception

return (int)count;

}public static long copylarge(inputstream input, outputstream output)

throws ioexception

return count;

}

base64轉化為blob,blob轉化為file

背景 最近在做乙個移動端手寫簽名的功能。需求是將手寫簽名生成存到後台,實現步驟 canvas畫圖,生成base64,將base64轉為file物件。1,canvas具體怎麼實現手寫簽名,不在細講,主要是touchmove.touchstart,touchend事件和canvas畫筆工具結合,生成ba...

獲取當前時間並轉化為轉化為各種格式

在專案中直接把 複製成乙個fortime.js檔案,然後在需要用到的時候import或者require一下,根據需要用 例如 var fortime require utils fortime.js 然後根據需要選擇是 fortime.formattime new date fortime.form...

map轉化為物件

如何把map 轉化為指定物件呢?先看測試 test public void test convertmap2obj throws instantiationexception,illegalacces ception,securityexception,nosuchfieldexception,il...