文件在服务器中存储,如何发送音频文件在服务器中存储
我写这段代码发送一个文件到服务器:
路径=到文件要发送的绝对路径。其余的参数似乎不言自明。
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";
}
}
文件在服务器中存储,如何发送音频文件在服务器中存储相关推荐
- 电脑qq服务器拒绝了您发送离线文件夹,电脑中QQ提示服务器拒绝了您发送离线文件如何解决?...
QQ是很多用户都会使用到的一款沟通软件,其具有非常强大的功能,QQ离线文件发送功能就是其中一种.不过,最近一些QQ用户在发送离线文件时,却遇到了QQ离线文件发送不了,提示"服务器拒绝了您发送 ...
- 服务器拒绝了您发送离线文件的请求,电脑中QQ提示服务器拒绝了您发送离线文件如何解决...
QQ是很多用户都会使用到的一款沟通软件,其具有非常强大的功能,QQ离线文件发送功能就是其中一种.不过,最近一些QQ用户在发送离线文件时,却遇到了QQ离线文件发送不了,提示"服务器拒绝了您发送 ...
- 发送临时文件被服务器拒绝,临时会话说服务器拒绝了您发送离线文件的请求 - 卡饭网...
qq 服务器拒绝了您发送离线文件请求的解决方法 qq 服务器拒绝了您发送离线文件请求的解决方法 qq服务器拒绝了您发送离线文件的原因?在我们日常工作中,因工作需要会用上qq离线文件接收.发送.而前面小 ...
- windows7系统做文件服务器拒绝,Win7提示qq服务器拒绝了您发送离线文件
腾讯QQ功能强大,语音.视频.传输文件等,很多人都喜欢通过qq给朋友或同事发送文件,即使人不在也可以接收离线文件,随时都可以接收.但是有win7用户发送离线文件时提示"服务器拒绝了您发送离线 ...
- 服务器拒绝了您发送离线文件的请求,处理qq发送离线文件被提示“服务器拒绝了您发送离线文件”的方法...
我们在QQ中传输文件的时候,一旦好友不在就会选择使用离线传输的方法来传送文件,这样当好友上线之后就可以立即下载了!不过想要使用离线传输功能还是有很多的限制的,最近就有用户在使用这个功能的时候被提示:& ...
- qq群服务器拒绝了您发送离线文件夹,离线传文件
一.功能介绍 当好友不在线时,您依然可以向好友发送文件,文件会保存在服务器中.当您的好友下次登录QQ时就能通过我们的提醒,立即获取您向他/她发送的文件了. 二.离线传文件的发送规则 1.暂不支持发送可 ...
- 服务器拒绝了您发送离线文件的请求,qq提示服务器拒绝了您发送离线文件解决办法...
qq离线发送文件的功能很好,无需好友在线即可给好友发送文件,最近有朋友在给好友发送离线文件的时候出现了拒绝发送的提示,来请教笔者怎么解决,今天笔者就这个问题的解决方法分享给大家,希望能对大家有所帮助. ...
- 服务器拒绝发送文件怎么办,服务器拒绝了您发送离线文件
服务器拒绝了您发送离线文件 内容精选 换一换 夜晚或光线暗区域拍摄的图像存在人眼或机器"看不清"暗光区域的情况.针对此类场景,低光照增强可以将图像的暗光区域增强,使得原来人眼不可见 ...
- win7做成文件服务器拒绝,大神为你详解win7系统qq提示服务器拒绝了您发送离线文件的恢复步骤...
win7系统是计算机学员最喜欢使用的电脑系统,却有一些学员在操作过程中应该会面临对win7系统qq提示服务器拒绝了您发送离线文件进行布置的情景.几乎所有的初学者计算机知识还很薄弱,关于win7系统qq ...
最新文章
- 创建细分客户的无监督学习项目
- mount.nfs: Remote I/O error
- composer Failed to decode zlib stream
- Python命令行之旅:使用argparse实现git命令
- 2020年母婴消费洞察报告
- Mac 解决 command not found: mysql
- mysql数据库sql语法参考_MySQL数据库SQL语法参考
- 第二十二章:面向对象(2)
- 微型计算机原理_课后答案,微机原理课后习题答案
- 泛函编程(4)-深入Scala函数类
- java 异常处理 Throwable Error 和Exception
- 团队作业4——第一次项目冲刺(Alpha版本)2nd day
- HTML PS 环境搭建,快捷键及简单图片处理(图片测量及抠取)
- iOS小技能:OCR的使用(身份证/营业执照/车牌/银行卡识别)
- Java中json转map方法,简单快捷
- 启动3Dmax到初始化..界面卡住然后闪退解决办法
- AiChallenger比赛记录之样本不均衡
- js切换图片会闪动_js图片闪动特效可以控制间隔时间如几分钟闪动一下
- 为skynet的crypt库扩展一些加密(摘要)算法支持
- fleck 客户端_关于C#使用Fleck 的websocket问题