AnnBnnCnnD 2013-04-15 07:26 采纳率: 0%
浏览 18116
已采纳

使用MultipartEntity图片上传

使用MultipartEntity上传单张图片。用了下面的代码,但是图片没有上传,也没有任何错误提示。

我将所有的数据库都加载了。

 try {
            HttpClient httpClient = new DefaultHttpClient();
            HttpPost postRequest = new HttpPost(
                    "http://192.168.1.6/uploadimg.php");
            httpClient.getParams().setParameter(
                    CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);
            File f = null;
            FileBody fo = null;
            MultipartEntity reqEntity = new MultipartEntity(
                    HttpMultipartMode.BROWSER_COMPATIBLE);
            // code for send image using post method
            f = new File("/mnt/sdcard/a.png");
            fo = new FileBody(f);
            reqEntity.addPart("uploaded", fo);
            Log.i("uploaded", "image added Parameter added");
            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);
            }
            Log.v("Upload photo", "Response" + s);
            // return getUploadResponce(s.toString());
            // Log.i("Response ", );
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

PHP 文件:

<?php

$file = $_FILES['uploaded']

move_uploaded_file($_FILES['uploaded']['tmp_name'], $_FILES['uploaded']['name']);

            ?>
  • 写回答

3条回答 默认 最新

  • O溺水的鱼0 2014-11-20 03:41
    关注

    看看服务器的临时目录的权限,ls -l 你的服务器文件移动到的目录,php默认是root的权限,所以可以看下临时目录中是否有上传的文件,如果有,说明是移动文件到目标目录的权限问题;如果临时目录都没有文件,说明是上传代码的问题。
    看看服务器的临时目录的权限,ls -l 你的服务器文件移动到的目录,php默认是root的权限,所以可以看下临时目录中是否有上传的文件,如果有,说明是移动文件到目标目录的权限问题;如果临时目录都没有文件,说明是上传代码的问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失