Android 无法将图像和一个数据上载到服务器
这是我用来上传一张照片和一个数据的代码。应用程序持续显示发送对话框,但不会停止Android 无法将图像和一个数据上载到服务器,android,json,web-services,Android,Json,Web Services,这是我用来上传一张照片和一个数据的代码。应用程序持续显示发送对话框,但不会停止 private void uploadImage() { String uploadUrl = "http://************.php"; HashMap<String, String> params = new HashMap<>(); params.put("photo_one",imageString(bitmap));
private void uploadImage() {
String uploadUrl = "http://************.php";
HashMap<String, String> params = new HashMap<>();
params.put("photo_one",imageString(bitmap));
params.put("mobile",mName.getText().toString().trim());
final ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);
progressDialog.setMessage("Sending Data....");
progressDialog.show();
JsonObjectRequest req = new JsonObjectRequest(uploadUrl, new JSONObject(params),
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
progressDialog.dismiss();
String success = (String) response.opt("success");
if (!success.equals("1") )
{
Toast.makeText(getApplicationContext(),"Invalid Username & Password...",Toast.LENGTH_LONG).show();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
progressDialog.dismiss();
}
});
int x=2;// retry count
req.setRetryPolicy(new DefaultRetryPolicy(DefaultRetryPolicy.DEFAULT_TIMEOUT_MS * 48, x, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
请使用日志检查Json响应 对于显示持续进度对话框,请更改以下内容
final ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);
progressDialog.setMessage("Sending Data....");
progressDialog.show();
到
请使用日志检查Json响应 对于显示持续进度对话框,请更改以下内容
final ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);
progressDialog.setMessage("Sending Data....");
progressDialog.show();
到
你知道邮递员或ARC这两个都是用来检查服务器的请求和响应尝试使用它。是的,我检查了链接,它工作正常。你知道邮递员或ARC这两个都是用来检查服务器的请求和响应尝试使用它。是的,我检查了链接,它工作正常。
final ProgressDialog loading = ProgressDialog.show(this,"Sending Data","Please wait...",false,false);