android - asynctask android如何从php后端获取json响应
问题描述
我们如何显示来自 android 的 php 响应
public class UploadImageTask extends AsyncTask<Void,Void,Void>{
String name="",path="";
@Override
protected void onPreExecute() {
super.onPreExecute();
name=product_Image_name;
path=getPath(originalUri);
Log.d("path",path+"");
Log.d("name",name+"");
Log.d("uploadurl",upload_url+"");
}
@Override
protected Void doInBackground(Void... voids) {
try{
new MultipartUploadRequest(MainActivity.this,name,upload_url)
.setMethod("POST")
.addFileToUpload(path,"uploadedfile")
.addParameter("name",name)
.setMaxRetries(2)
.startUpload();
}
catch (Exception e){
e.printStackTrace();
Log.d("error",e.getMessage());
}
return null;
}
@Override
protected void onPostExecute(Void aVoid) {
super.onPostExecute(aVoid);
clearData();
}
}
下面是我的 php 后端
<?php
$target_path="./uploadImage/";
$target_path=$target_path.basename($_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$target_path)){
echo "upladed Sucessfuly";
}
else{
echo "upladed error !";
}
?>
解决方案
推荐阅读
- android - Android Studio 无法将我的手机识别为 android,但 adb 看到了
- java - 如何使用 JUnit 模拟数据库连接?
- bigcommerce - 有没有办法编辑在 BigCommerce 的外部网站上使用的嵌入式结帐?
- javascript - 在预定义集中插入动态项
- algorithmic-trading - 如何在 Amibroker 回测期间获得交易的利润百分比
- c# - ASP.NET 核心中的全局字符串验证以将某些字符列入黑名单
- python - 在不使用循环的情况下使这段代码更短
- azure - 身份验证成功,但无法使用 Azure Golang SDK 检索和列出 Azure AD 用户
- c# - 代码覆盖范围内未考虑委派 Switch
- excel - 高级过滤器动态范围