مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

zeyton

عضویت از 1394/09/30

نمایش image

  • دوشنبه 24 خرداد 1395
  • 16:59
تشکر میکنم

سلام برای خواندن و نمایش عکس از سمت وب سرویس که با wcf هست چکار باید بکنم ؟

پاسخ های این پرسش

تعداد پاسخ ها : 14 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 24 خرداد 1395
  • 17:04

کار خاصی لازم نیست

تصویر را به صورت Byte یا آدرس تصویر را ارسال کنید

در کلاینت هم Byte را به صورت Bitmap در بیارید و نمایش بدید ، ذخیره هم میتونید بکنید

کاربر سایت

zeyton

عضویت از 1394/09/30

  • دوشنبه 24 خرداد 1395
  • 22:55

ببخشید دقیقا متوجه نشدم ببنید من از soap برای اینکار استفاده کردم به این صورت که id دانشجو را وارد می کنم و خروجی باید عکس رو نمایش بده ممکنه یکم بیشتر توضیح بدید 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 25 خرداد 1395
  • 08:25

کدوم قسمت رو بیشتر توضیح بدم ؟

شما چطور تصویر را ارسال میکنید ؟ از سرویس

کاربر سایت

zeyton

عضویت از 1394/09/30

  • سه شنبه 25 خرداد 1395
  • 09:11
 @Override
        protected Bitmap doInBackground(String... params) {


            SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);

            //Voroodihaye Service
            request.addProperty("studentId", IdUR);
            request.addProperty("PicName", PicName);
            request.addProperty("userId", iduser);
            request.addProperty("password", pasword);


          /*  SoapSerializationEnvelope envelope = getSoapSerializationEnvelope(request);
            envelope.bodyOut = request;

            HttpTransportSE androidHttpTransport = getHttpTransportSE();
*/

            SoapSerializationEnvelope envelope = getSoapSerializationEnvelope(request);
            envelope.bodyOut = request;

            HttpTransportSE androidHttpTransport = getHttpTransportSE();
            try {
                androidHttpTransport.call(SOAP_ACTION, envelope);
            } catch (IOException e) {
                e.printStackTrace();
            } catch (XmlPullParserException e) {
                e.printStackTrace();
            }

            Bitmap bitmap = null;

            try {
                URL url = new URL(MAIN_REQUEST_URL);

                //   URL url1 = new URL(params[0]);

                bitmap = BitmapFactory.decodeStream((InputStream) url.getContent());

            } catch (IOException e) {
                Log.e(TAG, e.getMessage());
            }
            return bitmap;
        }

 

@Override
protected void onPostExecute(Bitmap loadPic) {
    super.onPostExecute(loadPic);


    if (loadPic != null) {

        imageuser.setImageBitmap(loadPic);
        progressDialog.dismiss();

        // return;
    } else {
        progressDialog.dismiss();
        Toast.makeText(UdateStudent.this, "اتصال برقرار نشد", Toast.LENGTH_SHORT).show();

 

این کدهای من هست

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 25 خرداد 1395
  • 09:13

کد سرویس (WCF) را قرار دهید

کاربر سایت

zeyton

عضویت از 1394/09/30

  • سه شنبه 25 خرداد 1395
  • 09:54

منظور کد c# isj ?

کاربر سایت

zeyton

عضویت از 1394/09/30

  • سه شنبه 25 خرداد 1395
  • 09:55

منظورتون c# هست؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 25 خرداد 1395
  • 10:37

خیر کدی که سمت لایه سرویس نوشتید را قرار دهید

سرویس را خودتون نوشتید ؟

کاربر سایت

zeyton

عضویت از 1394/09/30

  • سه شنبه 25 خرداد 1395
  • 10:38

نه متاسفانه

کاربر سایت

zeyton

عضویت از 1394/09/30

  • سه شنبه 25 خرداد 1395
  • 10:40

سمت سرویس به صورت آرایه ای بایت ارسال شده 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 25 خرداد 1395
  • 10:40

کسی که سرویس را نوشته باید مستندات و نحوه فراخوانی را نیز ارائه بده

کاربر سایت

zeyton

عضویت از 1394/09/30

  • سه شنبه 25 خرداد 1395
  • 12:11

خروجی ی دیتا ست هست که یکی از فیلدها عکس از نوع آرایه ای از بایت می باشد 

کاربر سایت

zeyton

عضویت از 1394/09/30

  • چهارشنبه 26 خرداد 1395
  • 08:57

سلام من به اینصورت انجام دادم که آرایه از بایت رو تبدیل به بیت مپ کردم و سپس خروجی رو در imageview نمایش بده این کار درست هست یا نه ؟

کاربر سایت

zeyton

عضویت از 1394/09/30

  • یکشنبه 30 خرداد 1395
  • 16:39

سلام کسی نمی تونه کمکی بکنه ؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)