zoukankan      html  css  js  c++  java
  • 文件上传的操作

    使用第三方utils做文件上传。
                

     public void fileupload(View v){
            try{
            EditText et_filepath = (EditText) findViewById(R.id.et_filepath);
            //获取输入的文件地址
            String filepath = et_filepath.getText().toString().trim();
            
            //使用开源Utils做上传操作
            AsyncHttpClient asyncHttpClient = new AsyncHttpClient();
            
            RequestParams params = new RequestParams();
            params.put("filename", new File(filepath));
            //url : 请求服务器的url
            asyncHttpClient.post("http://192.168.13.83:8080/itheima74/servlet/UploaderServlet", params, new AsyncHttpResponseHandler() {
                
                @Override
                public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
                    if(statusCode == 200){
                        Toast.makeText(MainActivity.this, "上传成功", 0).show();
                    }
                }
                @Override
                public void onFailure(int statusCode, Header[] headers,
                        byte[] responseBody, Throwable error) {
                }
            });
            
            }catch (Exception e) {
                e.printStackTrace();
            }
        }
  • 相关阅读:
    应届毕业生简历撰写技巧
    【LeetCode】- Longest Substring Without Repeating Characters
    线性规划
    什么是凸规划
    最优化算法 (一)
    香农定理和频谱效率
    虚函数的用法
    QT学习一
    努力!
    Qslider
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/5827387.html
Copyright © 2011-2022 走看看