我写这段代码发送一个文件到服务器:

路径=到文件要发送的绝对路径。其余的参数似乎不言自明。

public static String sendFileToServer(String path, String urlString,

String mimeType, String id) throws Exception {

try {

String URL = "", file_name = "";

if (!path.equals("")) {

file_name = path.substring(path.lastIndexOf("/") + 1);

}

File directory = new File(path);

byte[] data = new byte[(int) directory.length()];

try {

FileInputStream fileInputStream = new FileInputStream(directory);

fileInputStream.read(data);

} catch (FileNotFoundException e) {

System.out.println("File Not Found.");

e.printStackTrace();

} catch (IOException e1) {

System.out.println("Error Reading The File.");

e1.printStackTrace();

}

URL = Constants.WEB_ROOT_URL + urlString;

Log.v("AppEngine Manager", "Image Upload URL: " + URL);

HttpClient httpClient = new DefaultHttpClient();

HttpPost postRequest = new HttpPost(URL);

ByteArrayBody bab = new ByteArrayBody(data, file_name);

MultipartEntity reqEntity = new MultipartEntity(

HttpMultipartMode.BROWSER_COMPATIBLE);

reqEntity.addPart("media_type", new StringBody(mimeType));

reqEntity.addPart("file_name", new StringBody(file_name));

reqEntity.addPart("file_id", new StringBody(file_name));

reqEntity.addPart("file", bab);

postRequest.setEntity(reqEntity);

HttpResponse response = httpClient.execute(postRequest);

BufferedReader reader = new BufferedReader(new InputStreamReader(

response.getEntity().getContent(), "UTF-8"));

String sResponse;

StringBuilder s = new StringBuilder();

while ((sResponse = reader.readLine()) != null) {

s = s.append(sResponse);

}

return s + "";

} catch (Exception e) {

// handle exception here

Log.e(e.getClass().getName(), e.getMessage());

return "exception";

}

}

文件在服务器中存储,如何发送音频文件在服务器中存储相关推荐

  1. 电脑qq服务器拒绝了您发送离线文件夹,电脑中QQ提示服务器拒绝了您发送离线文件如何解决?...

    QQ是很多用户都会使用到的一款沟通软件,其具有非常强大的功能,QQ离线文件发送功能就是其中一种.不过,最近一些QQ用户在发送离线文件时,却遇到了QQ离线文件发送不了,提示"服务器拒绝了您发送 ...

  2. 服务器拒绝了您发送离线文件的请求,电脑中QQ提示服务器拒绝了您发送离线文件如何解决...

    QQ是很多用户都会使用到的一款沟通软件,其具有非常强大的功能,QQ离线文件发送功能就是其中一种.不过,最近一些QQ用户在发送离线文件时,却遇到了QQ离线文件发送不了,提示"服务器拒绝了您发送 ...

  3. 发送临时文件被服务器拒绝,临时会话说服务器拒绝了您发送离线文件的请求 - 卡饭网...

    qq 服务器拒绝了您发送离线文件请求的解决方法 qq 服务器拒绝了您发送离线文件请求的解决方法 qq服务器拒绝了您发送离线文件的原因?在我们日常工作中,因工作需要会用上qq离线文件接收.发送.而前面小 ...

  4. windows7系统做文件服务器拒绝,Win7提示qq服务器拒绝了您发送离线文件

    腾讯QQ功能强大,语音.视频.传输文件等,很多人都喜欢通过qq给朋友或同事发送文件,即使人不在也可以接收离线文件,随时都可以接收.但是有win7用户发送离线文件时提示"服务器拒绝了您发送离线 ...

  5. 服务器拒绝了您发送离线文件的请求,处理qq发送离线文件被提示“服务器拒绝了您发送离线文件”的方法...

    我们在QQ中传输文件的时候,一旦好友不在就会选择使用离线传输的方法来传送文件,这样当好友上线之后就可以立即下载了!不过想要使用离线传输功能还是有很多的限制的,最近就有用户在使用这个功能的时候被提示:& ...

  6. qq群服务器拒绝了您发送离线文件夹,离线传文件

    一.功能介绍 当好友不在线时,您依然可以向好友发送文件,文件会保存在服务器中.当您的好友下次登录QQ时就能通过我们的提醒,立即获取您向他/她发送的文件了. 二.离线传文件的发送规则 1.暂不支持发送可 ...

  7. 服务器拒绝了您发送离线文件的请求,qq提示服务器拒绝了您发送离线文件解决办法...

    qq离线发送文件的功能很好,无需好友在线即可给好友发送文件,最近有朋友在给好友发送离线文件的时候出现了拒绝发送的提示,来请教笔者怎么解决,今天笔者就这个问题的解决方法分享给大家,希望能对大家有所帮助. ...

  8. 服务器拒绝发送文件怎么办,服务器拒绝了您发送离线文件

    服务器拒绝了您发送离线文件 内容精选 换一换 夜晚或光线暗区域拍摄的图像存在人眼或机器"看不清"暗光区域的情况.针对此类场景,低光照增强可以将图像的暗光区域增强,使得原来人眼不可见 ...

  9. win7做成文件服务器拒绝,大神为你详解win7系统qq提示服务器拒绝了您发送离线文件的恢复步骤...

    win7系统是计算机学员最喜欢使用的电脑系统,却有一些学员在操作过程中应该会面临对win7系统qq提示服务器拒绝了您发送离线文件进行布置的情景.几乎所有的初学者计算机知识还很薄弱,关于win7系统qq ...

最新文章

  1. 创建细分客户的无监督学习项目
  2. mount.nfs: Remote I/O error
  3. composer Failed to decode zlib stream
  4. Python命令行之旅:使用argparse实现git命令
  5. 2020年母婴消费洞察报告
  6. Mac 解决 command not found: mysql
  7. mysql数据库sql语法参考_MySQL数据库SQL语法参考
  8. 第二十二章:面向对象(2)
  9. 微型计算机原理_课后答案,微机原理课后习题答案
  10. 泛函编程(4)-深入Scala函数类
  11. java 异常处理 Throwable Error 和Exception
  12. 团队作业4——第一次项目冲刺(Alpha版本)2nd day
  13. HTML PS 环境搭建,快捷键及简单图片处理(图片测量及抠取)
  14. iOS小技能:OCR的使用(身份证/营业执照/车牌/银行卡识别)
  15. Java中json转map方法,简单快捷
  16. 启动3Dmax到初始化..界面卡住然后闪退解决办法
  17. AiChallenger比赛记录之样本不均衡
  18. js切换图片会闪动_js图片闪动特效可以控制间隔时间如几分钟闪动一下
  19. 为skynet的crypt库扩展一些加密(摘要)算法支持
  20. fleck 客户端_关于C#使用Fleck 的websocket问题

热门文章

  1. 中国传媒大学计算机课程表,中国传媒大学新闻学院课程表.doc
  2. 如何在windows11系统中打开ie11浏览网页
  3. Ai作图工业化流程工具
  4. ASCII码和汉字码
  5. 免费英文在线翻译-英文自动翻译
  6. 西储大学轴承数据小波变换
  7. 图像形态学处理(击中击不中变换 ) 终于搞懂了
  8. 一文读懂背照式CMOS图像传感器
  9. 连入网络中的计算机必须都是,12计算机网络判断题.doc
  10. 带你走进API安全的知识海洋