从java-Android调用php脚本
我的主目录中有以下copyfile.php文件,代码如下:从java-Android调用php脚本,java,php,android,http,Java,Php,Android,Http,我的主目录中有以下copyfile.php文件,代码如下: <?php copy("dir1/test.php","dir2/test.php"); ?> 程序运行时没有任何错误,但未复制文件 但是如果我将上面的url粘贴到浏览器中,效果会很好,文件会被复制到dir2。我做错什么了吗?请帮忙。提前感谢:您确定没有错误吗。你把这整件事叫做{…}抓什么[}东西?也看一下LogCat。同时尝试进行Log.iHTTP调用,成功了,并且在if-else语句中出现错误。通过rest客户端浏览器
<?php
copy("dir1/test.php","dir2/test.php");
?>
程序运行时没有任何错误,但未复制文件
但是如果我将上面的url粘贴到浏览器中,效果会很好,文件会被复制到dir2。我做错什么了吗?请帮忙。提前感谢:您确定没有错误吗。你把这整件事叫做{…}抓什么[}东西?也看一下LogCat。同时尝试进行Log.iHTTP调用,成功了,并且在if-else语句中出现错误。通过rest客户端浏览器扩展检查url,如果成功了,则您创建的请求存在问题。di缺少my AsyncTask的.execute调用,正在工作。感谢您的时间和帮助:
try {
URL url;
url = new URL( "http://www.xyz.com/copyfile.php" );
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
if( conn.getResponseCode() == HttpURLConnection.HTTP_OK ){
InputStream is = conn.getInputStream();
// do something with the data here
}else{
InputStream err = conn.getErrorStream();
// err may have useful information.. but could be null see javadocs for more information
}
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}