小编Sha*_*ane的帖子

上传doc,pdf,xls等,从android应用程序到php服务器

我卡在那个地方,无法将doc文件发送到php服务器.我正在使用此代码.

这是PHP代码.

if($_SERVER['REQUEST_METHOD']=='POST'){

    $image = $_POST['image'];
            $name = $_POST['name'];

    require_once('dbConnect.php');

    $sql ="SELECT id FROM volleyupload ORDER BY id ASC";

    $res = mysqli_query($con,$sql);

    $id = 0;

    while($row = mysqli_fetch_array($res)){
            $id = $row['id'];
    }

    $path = "uploads/$id.doc";

    $actualpath = "http://10.0.2.2/VolleyUpload/$path";

    $sql = "INSERT INTO volleyupload (photo,name) VALUES ('$actualpath','$name')";

    if(mysqli_query($con,$sql)){
        file_put_contents($path,base64_decode($image));
        echo "Successfully Uploaded";
    }

    mysqli_close($con);
}else{
    echo "Error";
}
Run Code Online (Sandbox Code Playgroud)

这是Java代码

private void showFileChooser() {
    Intent intent = new Intent();
    intent.setType("file/*");
    intent.setAction(Intent.ACTION_GET_CONTENT);
    startActivityForResult(Intent.createChooser(intent, "Select Picture"),
            PICK_IMAGE_REQUEST);
}
Run Code Online (Sandbox Code Playgroud)

我在上传按钮上调用了asynTask.

if (v == buttonUpload) { …
Run Code Online (Sandbox Code Playgroud)

php pdf android file-upload

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

file-upload ×1

pdf ×1

php ×1