سلام دوستان وقت بخیر
من یه نمونه کد ( مربوط به ارسال و ذخیره عکس پروفایل به سرور ) از نت برداشتم
اما یه سری از کلاسها رو نمیشناسه
دربارش هم نوشته بود احتمالا یه سری از کلاس ها رو باید جایگزین کنین
این کدی هست که کپی کردم
protected Boolean doInBackground(Void... params) {
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
mainimage.compress(Bitmap.CompressFormat.JPEG, 100, outStream);
String encodeImg = Base64.encodeToString(outStream.toByteArray(), Base64.DEFAULT);
ArrayList<NameValuePair> dataToSend = new ArrayList<>();
dataToSend.add(new BasicNameValuePair("userfullname", mainhm.get("userfullname")));
dataToSend.add(new BasicNameValuePair("phoneNum", mainhm.get("phoneNum")));
dataToSend.add(new BasicNameValuePair("Uerimg", encodeImg));
HttpParams myHttpparams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(myHttpparams, 1000 * 30);
HttpConnectionParams.setSoTimeout(myHttpparams, 1000 * 30);
HttpClient client = new DefaultHttpClient(myHttpparams);
HttpPost post = new HttpPost(urlSendEditUserProfile);
try {
post.setEntity(new UrlEncodedFormEntity(myHttpparams));
client.execute(post);
return true;
} catch (Exception e) {return false;}
return null;
اینم کلاسهایی هست که توی کد بالا ناشناختس توی سیستمم
NameValuePair
BasicNameValuePair
BasicNameValuePair
HttpParams
BasicHttpParams
HttpConnectionParams
DefaultHttpClient
HttpClient
HttpPost
setEntity
UrlEncodedFormEntity
ممنون میشم راهنمایی کنین