码迷,mamicode.com
首页 > 编程语言 > 详细

sae 上传文件 java实现

时间:2014-06-12 14:41:54      阅读:352      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   java   http   

不讲废话上代码

bubuko.com,布布扣
 1 /**
 2      * 上传语音消息至sae服务器
 3      * 
 4      * @param requestUrl 上传链接    
 5      * @param requestMethod http请求方式
 6      */
 7     
 8     public static boolean httpRequestUploadVoice(String requestUrl, String requestMethod, String fileName){
 9         int byteread = 0;
10         boolean isUpload = false;
11         try {
12             URL url = new URL(requestUrl);
13             HttpURLConnection httpUrlConn = (HttpURLConnection) url.openConnection();
14 
15             httpUrlConn.setDoOutput(true);
16             httpUrlConn.setDoInput(true);
17             httpUrlConn.setUseCaches(false);
18             // 设置请求方式(GET/POST)
19             httpUrlConn.setRequestMethod(requestMethod);
20 
21             if ("GET".equalsIgnoreCase(requestMethod))
22                 httpUrlConn.connect();
23 
24             
25 
26             
27             InputStream inStream = httpUrlConn.getInputStream();
28             ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
29             byte[] buffer = new byte[1204];
30             int length;
31             while ((byteread = inStream.read(buffer)) != -1) {
32                 outputStream.write(buffer, 0, byteread);
33             }
34             //sae 不支持追加 所以就只能放到一个  字节数组里
35             byte[] res = outputStream.toByteArray();
36             //上传到 sae
37             SaeStorage st = new SaeStorage();
38             //三个参数   domain - 存储域名      fileName - 文件名    content - 文件内容
39             isUpload = st.write("test",fileName, res);
40             
41             inStream.close();
42             inStream = null;
43             httpUrlConn.disconnect();
44         
45             } catch (FileNotFoundException e) {
46                 e.printStackTrace();
47             } catch (IOException e) {
48                 e.printStackTrace();
49             }
50         
51             return isUpload;
52             
53     }
bubuko.com,布布扣

 

sae 上传文件 java实现,布布扣,bubuko.com

sae 上传文件 java实现

标签:style   class   blog   code   java   http   

原文地址:http://www.cnblogs.com/MDK-L/p/3782118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!