在上传之前,我需要在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