سلام دوستان امیدوارم حالتون خوب باشه
من در حال تکمیل کردن یک اپ ساده هستم در اندروید که قراره به فایل php روی لوکال هاست وصل بشه و از قطعه کد زیر استفاده کردم :
public class new_ad_send extends AsyncTask<Void,Void,String>{ ProgressDialog pd=new ProgressDialog(NewListActivity.this); protected void onPreExecute(){ super.onPreExecute(); pd.setMessage("در حال ارسال اطلاعات"); pd.show(); } @Override protected String doInBackground(Void... params) { ArrayList<NameValuePair> nameValuePairs=new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("myjson",new_ad.toString())); try{ HttpClient httpClient=new DefaultHttpClient(); HttpPost httpPost=new HttpPost("http://192.168.0.2/command.php"); httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); HttpResponse httpResponse=httpClient.execute(httpPost); String response= EntityUtils.toString(httpResponse.getEntity()); if (response.startsWith("<a>") && response.endsWith("</a>") ) { response=response.replace("<a>","").replace("</a>",""); final String finalResponse = response; runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(getBaseContext(), finalResponse,Toast.LENGTH_SHORT).show(); } }); } else { final String finalResponse1 = response; runOnUiThread(new Runnable() { @Override public void run() { // Toast.makeText(getBaseContext(),image_base64,Toast.LENGTH_SHORT).show(); Toast.makeText(getBaseContext(), finalResponse1,Toast.LENGTH_SHORT).show(); } }); } }////////////////////////// catch (Exception ex){ ex.printStackTrace(); } return null; }
و به این صورت اجراش می کنم
new new_ad_send().execute();
حالا باید یک echo اوکی به من برگرداند که عکس زیر خروجی میده
دوستان من هم روی گوشی تست میگیرم و هم روی شبیه ساز این خطا رو میده
از لحاظ وصل شدن و ip مشکلی فک نکنم باشه ، البته شاید هم باشه .....
لطفا کمک کنید
سلام عکسی آپلود نشده است
مطمئن هستید آی پی مورد نظر مشکلی نداره؟
شاید ای پی مورد نظر مشکل دارد؟
من PHP بلد نیستم همکاران دیگر باید راهنمایی تون کنند
در زمینه ی اندروید در خدمت هستم
کدتون رو توسط ابزار کد قرار بدید تا بتونیم بخونیم.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)