• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Android 上传图片并添加参数 PHP接收

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

php端接收代码:

    public function get_file(){
        $local_path  = "./Public/daixu_picture/figure/";//服务器文件的存放路径
        $img_name = basename( $_FILES['uploadedfile']['name']);//服务器中的图片名(uploadedfile是键值名,可自行设定)
        $target_path = $local_path.$img_name;
        $result = move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path);
        if($result) {
            echo "上传成功";
        } else{
            echo "上传失败";
        }
    }

 

android端代码:

/*
    * 作用:上传图片,并携带参数
    * 传入参数:http_url(服务器目标地址),filepath(本机图片的地址)
    */
    public void uploadImage(final String http_url, final String filepath){
        new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    File file = new File(filepath);

                    if (!file.exists()) {
                        Log.i("错误", "文件不存在");
                    }

                    HttpClient client = new DefaultHttpClient();

                    HttpPost post = new HttpPost(http_url);

                    FileBody fileBody = new FileBody(file, "image/jpeg");
                    MultipartEntity entity = new MultipartEntity();

                    entity.addPart("uploadedfile", fileBody);//uploadedfile是图片上传的键值名
                    entity.addPart("key_app", new StringBody("1",Charset.forName("UTF-8")));//设置要传入的参数,key_app是键值名,此外传参时候需要指定编码格式

                    post.setEntity(entity);

                    HttpResponse response = client.execute(post);

                    if (response.getStatusLine().getStatusCode() == 200) {

                        HttpEntity httpEntity = response.getEntity();

                        String result = EntityUtils.toString(httpEntity, "utf-8");

                        Log.e("返回的结果",result);
                    }
                }catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }).start();
    }

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP代码规范发布时间:2022-07-10
下一篇:
解决php的sha1和java的sha1(DigestUtils.sha1Hex)产生的字符串不相等的问题 ...发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap