在上傳之前,我需要在J2ME中分割音頻或大圖像文件。我如何在JavaME中分割/分割文件?在J2ME中分割/分割文件
1
A
回答
0
你使用什麼API來進行文件加載?
1)如果FileConnection API可以按塊加載數據。在這種情況下沒有問題。
2)如果你使用Class.getResourceAsStream(String pathInsideJar),你會遇到問題。在將控制權返回給您的代碼之前,大多數KVM會充分加載資源。所以我看到了一種方法 - 在創建jar之前將大文件分割成幾個小文件。
0
DataInputStream dis = FileConnection.getDataInputStream();
byte [] buffer = new byte [2048];
int count;
int total = 0;
Vector v = new Vector();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
而((計數= dis.read(緩衝液))> = 0)
{
總+ =計數;
baos.write(buffer,0,count);
如果(總> 100000)
{
baos.close(); byte[] data = baos.toByteArray(); v.addElement(data); baos = new ByteArrayOutputStream(); }
}
所以,你將有幾個字節數組的載體。你可以一個一個發送。
或者將所有文件數據讀入一個字節數組,並將這些數據按發送數據的移位開始位置進行部分發布。
相關問題
- 1. 在J2ME中分割文本
- 2. 分割文件
- 3. 如何在J2ME中分割字符串?
- 4. 分割文件 - UNIX
- 5. 分割文件Java
- 6. Java文件分割
- 7. 麻煩在Python中分割和分割
- 8. 分割文件分割成多個文件/陣列 - perl的
- 9. 分割文件分割成多個文件
- 10. Python:使用多分割分隔符分割文件
- 11. 分割我的代碼分割成多個文件在Python 3
- 12. C#中的圖像分割(行分割和字符分割)
- 13. Python分割文本文件
- 14. 分割文本文件
- 15. 分割ASCII文本文件
- 16. hadoop中的文件分割/分區
- 17. 在分隔符上分割文件
- 18. 在Python中分割文本
- 19. 在FileMaker中分割文本
- 20. 在PHP中分割文本
- 21. Angular2分割模板文件?
- 22. 分割一個Javascript文件
- 23. Perl:如何分割文件?
- 24. 使用java分割文件
- 25. 分割文件到列表
- 26. 自動分割文件
- 27. 分割文件打破
- 28. 分割文件路徑
- 29. 分割音頻文件(WAV)
- 30. 如何分割EDIFACT文件?
嗨,感謝您的回覆,我正在使用FileConnection API。你能否給我一個示例代碼。當我上傳一個大文件到Web應用程序時出錯。 – 2010-10-01 04:39:28