0 0

j2me上传的问题10

各位好:
小弟最近一直在研究j2me上传,有几个问题比较纠结,拿出来大家一起研究下.

1.http上传(HttpConnection)
这种方式能成功上传,但是文件上了2m左右就不行了,上网搜了下,这种方式是受大小限制的.

2.socket上传(SocketConnection)
也能成功,原理是利用socket进行连接,然后自行组装HTTP请求头等信息,测了下模拟器上跑的
非常欢.但一到真机上就报nullpointexception,没办法继续google,发现MIDP 2.0对Socket
访问80端口加了限制,杯具.

现在正在研究另一种方法
就是在本地把文件切割成若干份,然后再利用HTTP方式一份一份上传到服务器,但不知道执行
效率会怎么样.

希望各位有这方面经验的兄弟姐妹给点建议,最好能有成功的例子.
2010年8月10日 16:57

2个答案 按时间排序 按投票排序

0 0

理论上是OK的,参照你的第一个方式。
文件最后在服务器端合并也就是了。

2010年8月23日 17:12
0 0

理论上是OK的,参照你的第一个方式。
文件最后在服务器端合并也就是了。

2010年8月10日 16:57

相关推荐

    J2ME中多个文件上传

    在J2ME中实现多个文件上传,涉及到网络通信和数据编码技术。J2ME(Java Micro Edition)是一种轻量级的Java平台,主要用于移动设备和嵌入式系统。在这个平台上,进行文件上传需要利用HttpConnection类来创建HTTP请求...

    j2me 上传图片代码

    这个J2ME上传图片程序的压缩包可能包含以下文件: - 客户端源码:包含J2ME应用程序的.java文件,展示如何选择图片、编码并发送HTTP请求。 - 服务器端源码:可能是Servlet或Java EE相关的.java文件,展示如何接收、...

    J2ME通用进度条,解决联网、线程操作等候问题

    在Java 2 Micro Edition (J2ME)平台上开发应用程序时,常常会遇到用户需要等待联网操作或线程执行完毕的情况,比如数据下载、文件上传等。这种情况下,为用户提供一个可视化的进度条能够显著提高用户体验,让用户...

    J2ME开发源码大全

    通过这些源代码,你可以学习到如何组织J2ME项目结构、如何调试代码、如何优化性能以及如何处理不同设备间的兼容性问题。每个实例都是一次宝贵的实践经验,能帮助你逐步掌握J2ME开发的核心技术。 总的来说,"J2ME...

    j2me课件.rar

    7. **网络编程**:J2ME支持HTTP和TCP/IP协议,使得开发者可以实现网络通信,如下载、上传数据或者访问Web服务。 8. **数据存储**:J2ME中的记录管理存储系统(RMS)提供了基本的数据存储功能,允许应用程序在设备...

    j2me 手机程序入门,让你快速掌握j2me手机程序开发

    利用MIDP的Connection API,开发者可以实现数据的上传下载、网页浏览和邮件发送等功能。 7. **数据存储** J2ME应用可以使用Record Management System (RMS)来存储数据。RMS提供了类似于数据库的功能,可以保存用户...

    郭克华J2ME pdf版下载

    4. **网络编程**:J2ME支持HTTP和WAP协议,使得开发者可以构建能联网的应用,比如下载、上传数据或访问Web服务。 5. **设备兼容性**:探讨如何进行跨平台测试,确保应用能在不同类型的J2ME设备上正常工作。 6. **...

    J2ME赛车手机游戏

    通过MIDP的JSR-118(MIDP 2.0)提供的网络API,开发者可以实现数据的上传和下载,为玩家提供更具竞争性和社交性的游戏体验。 **优化** 由于J2ME设备的性能限制,优化代码至关重要。这可能包括减少绘制操作、缓存...

    J2ME文件上传到服务器

    为了解决这个问题,可以将大文件拆分为小块,逐个上传。每次上传完成后,服务器端需要能够拼接这些小块恢复原始文件。 4. **服务器端处理**:描述中提到,需要在服务器端编写程序来接收并保存文件。服务器端的编程...

    j2me开发教程全集

    5. **网络通信**:J2ME支持HTTP和TCP/IP协议,通过Connector类进行网络连接,实现数据下载、上传和网页浏览等功能。 6. **数据存储**:RecordStore是J2ME中用于本地数据存储的机制,可以保存结构化数据,适用于小...

    J2ME中文开发教程(附带Myeclipse用J2ME插件)

    4. **网络编程**:利用J2ME的Connection API进行HTTP请求,实现数据的下载和上传。 5. **数据存储**:通过Record Management System (RMS) 存储应用程序数据。 6. **事件处理**:理解并编写事件监听器,响应用户的...

    J2ME里面的线程和网络

    4. **线程同步**:当多个线程访问共享资源时,可能需要使用synchronized关键字进行同步,防止数据竞争问题。 5. **线程安全**:在J2ME中,必须特别注意线程安全,确保对全局变量和共享数据结构的操作是线程安全的。 ...

    http j2me 图片上传

    在J2ME(Java 2 Micro Edition)平台上,图片上传是一项常见的功能,特别是在移动设备上进行网络交互的应用中。这个话题主要涉及如何使用HTTP协议在J2ME环境中将图片数据发送到服务器。以下是对这个主题的详细解释:...

    J2ME&Gaming中文版

    这在游戏开发中很重要,比如下载更新、上传用户数据或实现多人在线游戏。 5. **数据存储**:Record Management System (RMS) 是J2ME中的本地数据存储系统,可用于保存游戏进度、用户设置等数据。 6. **游戏逻辑与...

    J2ME中文版API

    3. **网络编程**:J2ME提供了Socket和HttpConnection等类,支持TCP/IP和HTTP协议,使开发者能够实现网络通信,如下载、上传数据或访问Web服务。 4. **多媒体支持**:J2ME API包含了对音频、图像和视频的支持,允许...

    j2me课件 j2me课件

    5. **网络编程**: J2ME支持通过HTTP和TCP/IP协议进行网络通信,这对于实现如下载、上传、同步等功能至关重要。JSR-82提供了蓝牙接口,使得设备间通信成为可能。 6. **数据存储**: 在J2ME中,Record Management ...

    java-compcation.rar_J2ME 源码_j2me_手机移动通信_移动通信

    通过分析和运行这个实例,开发者不仅可以掌握J2ME编程基础,还能了解到早期移动通信技术的工作原理,这对历史研究和兼容性问题的解决都有一定的价值。 "255193"可能是文件或目录名,但由于具体信息不足,无法给出...

    J2ME手册

    这使得在移动设备上实现网络功能成为可能,如下载、上传数据,或者与服务器进行实时交互。 **6. 用户界面** MIDP提供了一个简单的图形用户界面(GUI)框架,包括Alert、ChoiceGroup、TextBox等组件,以及Canvas类...

    J2ME 中文教程1.01

    7. **网络编程**:MIDP提供了HttpConnection和Socket连接,使得J2ME应用能够进行网络通信,如下载、上传数据或者访问Web服务。 8. **数据存储**:Record Management System (RMS) 是J2ME中的一种简单数据库,用于在...

    j2me开发精解pdf01(完整版)

    除此之外,J2ME的打包和部署过程也会有详细说明,包括jad和jar文件的创建、签名验证,以及如何将应用上传到设备或应用商店。这有助于开发者了解如何将他们的作品发布到市场上。 最后,可能会涉及一些实际案例和项目...

Global site tag (gtag.js) - Google Analytics