android 蓝牙传文件 异常

问题描述

android 蓝牙传文件 异常
  最近在做一个小 程序,目标是安卓设备间互传各种文件。程序中利用java的**Object**读写流来根据一定的规则来实现传文件。现在遇到了一个棘手的问题:当连续互传多个文件(例如.jpg)或者互传一个较大(>50M)的文件的时候,会出现两种异常(1wrong format:ac或者fd; 2 bad byte at:4),从而导致文件互传失败。

  希望大家能帮助我解决这个问题,小弟在此感激不尽!

解决方案

传大文件还是用WIFI比较好吧,蓝牙的话速率不够

解决方案二:

嗯。wifi确实很快。可是wifi并是不时刻都有的。我这边客户需要实时在两台设备之间互传文件,只能用蓝牙了。

大哥您有没有什么好的方法可以解决这个问题呢?

时间: 2024-08-30 08:58:02

android 蓝牙传文件 异常的相关文章

azure-上传文件异常,文件为空

问题描述 上传文件异常,文件为空 我用stream上传文件到Azure blob中 byte[] buff = System.IO.File.ReadAllBytes(open.FileName); System.IO.MemoryStream ms = new System.IO.MemoryStream(buff); 当上传后,我的blob确实空的,我想知道是怎么回事. 解决方案 Hi, 会不会是你在上传的时候ms.Position的位置位于文件的末尾,请尝试设置ms.Position=0,

设备-android 蓝牙 socket.cnnect() 异常

问题描述 android 蓝牙 socket.cnnect() 异常 蓝牙设备系统可以连上,但是写的demo程序里两种连接方式都连接失败1.btSocket = btDev .createRfcommSocketToServiceRecord(uuid); btSocket.connect();2. btSocket =(BluetoothSocket) btDev.getClass().getMethod(""createRfcommSocket"" new Cl

jquery.form ajaxt-jquery.form 上传文件异常errorThrown server abort

问题描述 jquery.form 上传文件异常errorThrown server abort var updateTh = function (){ var options={ url:'${ctx}/Controller/importData', type:'post', dataType :"json", success:function(data){ alert(data.respCode); }, error:function (XMLHttpRequest,textStat

android 上传文件到服务器

问题描述 android 上传文件到服务器 已知文件存放路径,例如"/sdcard/abc.doc",如何用最简单的语句将其上传到一个网络申请的空间(地址已有),跪求解答,很急!!! 解决方案 Android 上传文件,图片.以及服务器端接收相关. 解决方案二: 不应该先将其变成File对象,完了作为参数传给服务器端吗?服务器端做处理啊..

android蓝牙开发-android 蓝牙 大文件引入并传输 引入和传输急续具体代码

问题描述 android 蓝牙 大文件引入并传输 引入和传输急续具体代码 蓝牙互通已经完成,需要访问SD卡,取出大文件,在对方蓝牙textview消息显示中显示文件名字!并保存到SD卡!以及传输过程中读条显示!传输文件,引入文件最好是有源码!SD卡操作和socket比较小白,希望大神们能耐心指导,我希望熟练SD卡操作,socket编程!!!(附:百度的socket,蓝牙,SD卡就不要贴啦!!!需要大神亲自指点,一定厚报积分!) 解决方案 Android Bluetooth文件的引入和传输,可使用

android 上传文件到服务器代码实例

android对于上传文件,还是很简单的,和java里面的上传都是一样的,基本上都是熟悉操作输出流和输入流!还有一个特别重要的就是需要一些content-type这些参数的配置!  如果这些都弄好了,上传就很简单了!   下面是我写的一个上传的工具类:复制代码 代码如下:package com.spring.sky.image.upload.network; import java.io.DataOutputStream;import java.io.File;import java.io.Fi

Android上传文件至服务器

本实例实现每隔5秒上传一次,通过服务器端获取手机上传过来的文件信息并做相应处理:采用Android+Struts2技术.            一.Android端实现文件上传 1).新建一个Android项目命名为androidUpload,目录结构如下:           2).新建FormFile类,用来封装文件信息 package com.ljq.utils; import java.io.File; import java.io.FileInputStream; import jav

ftp 上传文件异常

问题描述 大家好:请帮我看看,谢谢贴上部分代码:......ftpClient.binary();Filefile_in=newFile(filename);if(!file_in.exists())return-1;if(file_in.length()==0)return-2;os=ftpClient.put(newname);result=file_in.length();is=newFileInputStream(file_in);byte[]bytes=newbyte[1024];in

Android上传文件到服务端并显示进度条

最近在做上传文件的服务,简单看了网上的教程.结合实践共享出代码. 由于网上的大多数没有服务端的代码,这可不行呀,没服务端怎么调试呢. Ok,先上代码. Android 上传比较简单,主要用到的是 HttpURLConnection 类,然后加一个进度条组件. private ProgressBar mPgBar; class UploadTask extends AsyncTask<Object,Integer,Void>{ private DataOutputStream outputStr