jaber23

اپلود عکس

6 ارسال در این موضوع قرار دارد

می خواهم برنامه ای بنویسم که کاربر هنگام فرستادن نام و نام خانوادگی خود عکس خود را هم به دیتابیس سرور بفرستد . و همچنین بتواند عکس ها و اطلاعات را از دیتابیس خوانده و در اندروید نمایش دهد.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ابتدا باید تعیین کنید طرف سرور شما  دارای چه نوع وب سرویسی میباشد تا براساس آن کدها قرار داده شود؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

یعنی من دقیقا باید چیکار بکنم تا بتوانم عکس را هم اپلود کنم ؟

در حال حاضر mysql من دارای 2 فیلد نام و نام خانوادکی می باشد و من از طریق اندروید می توانم داده بفرستم و همچنین داده ها را بخوانم . می خواهم برنامه من طوری بشود که بتوان عکس را هم فرستاد  و بعد بتوان عکس را هم در اندروید نمایش داد . لطفا بگویید دقیقا باید چیکار کنم .

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

کد ارسال عکس به سرور با کم حجم کردن آن:

[shcode=java] public void executeMultipartPost() throws Exception {

try {

ByteArrayOutputStream bos = new ByteArrayOutputStream();

// bm.compress(CompressFormat.JPEG, 75, bos);

// byte[] data = bos.toByteArray();

HttpClient httpClient = new DefaultHttpClient();

HttpPost postRequest = new HttpPost(ServerIP.frooshgah_UplaodURL);

// ByteArrayBody bab = new ByteArrayBody(data, "forest.jpg");

File file= new File(selectedImagePath);

FileBody bin = new FileBody(file);

MultipartEntity reqEntity = new MultipartEntity(

HttpMultipartMode.BROWSER_COMPATIBLE);

reqEntity.addPart("upload", bin);

// System.out.println("uplaod1");

Log.e("Upload:","1");

reqEntity.addPart("MID", new StringBody(mid));

postRequest.setEntity(reqEntity);

HttpResponse response = httpClient.execute(postRequest);

BufferedReader reader = new BufferedReader(new InputStreamReader(

response.getEntity().getContent(), "UTF-8"));

String sResponse;

StringBuilder s = new StringBuilder();

while ((sResponse = reader.readLine()) != null) {

s = s.append(sResponse);

}

System.out.println("Response: " + s);

Log.e("respond Image Uplaoder: ",s.toString());

} catch (Exception e) {

// handle exception here

Log.e(e.getClass().getName(), e.getMessage());

}

}

[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

میشه بگویید mysql خودم را چگونه تنظیم کنم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

میشه بگویید mysql خودم را چگونه تنظیم کنم

تو لینک زیر جوابتو میگیری.نیاز به دیتا بیس هم نیست مسقیم تو هاستت آپلود میکنه

http://www.coderzheaven.com/2012/04/26/upload-image-android-device-server-method-4/

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری