Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将文件上载到Android服务器_Php_Android_Rest_File Upload_Httpurlconnection - Fatal编程技术网

Php 将文件上载到Android服务器

Php 将文件上载到Android服务器,php,android,rest,file-upload,httpurlconnection,Php,Android,Rest,File Upload,Httpurlconnection,我想上传一些mp3文件到我的本地主机服务器,但我不确定哪里出了问题。我想这是php文件,但这是我的php文件: <?php $file_path = "/storage/emulated/0/sample.txt"; $file_path = $file_path . basename( $_FILES['uploaded_file']['name']); if(move_uploaded_file($_FILES['uploaded_file']['tmp_nam

我想上传一些mp3文件到我的本地主机服务器,但我不确定哪里出了问题。我想这是
php
文件,但这是我的
php
文件:

<?php
    $file_path = "/storage/emulated/0/sample.txt";
    $file_path = $file_path . basename( $_FILES['uploaded_file']['name']);
    if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {
        echo "success";
    } else{
        echo "fail";
    }
 ?>
我在线获得了这段代码,并根据自己的目的对其进行了修改——但它不起作用,但正如我所提到的,它可能是
php
文件

任何帮助都是非常重要的(即使对此进行修复,也能让我正常地进食和睡眠)


谢谢

用下面的php代码更改您的代码,它工作得非常好

<?php
$file_path = "uploads/";
    $file_path = $file_path . basename( $_FILES['uploaded_file']['name']);
    if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {
        echo "success";
    } else{
        echo "fail";
    }
 ?>


我已经测试过了,它工作得非常完美

我认为您应该尝试使用json解析器,将您的PHP脚本设置为输出json,以获得成功和失败。您需要将java代码中的图像文件名字符串解析到web服务,并让它执行该操作。
您还可以使用$\u GET从java代码中获取文件

不要只告诉我们它不起作用。。事实上,你应该说发生了什么。你试图解决那个问题的方法是什么?当你这么做的时候发生了什么?是php文件。我想它什么也没做。就像如何在php文件中发送文件一样?我们不是魔术师!我真的不知道你的代码出了什么问题,我们知道调试有多糟糕。从注释大部分代码开始,只需对服务器进行ping,看看是否有响应。然后开始上传文件。Hi mate,文件保存在本地主机服务器的什么位置?像在哪个目录?对不起,现在更新,在你的php代码目录上传文件夹。
<?php
$file_path = "uploads/";
    $file_path = $file_path . basename( $_FILES['uploaded_file']['name']);
    if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {
        echo "success";
    } else{
        echo "fail";
    }
 ?>