Android 通過webservice上傳多張圖片到指定服務(wù)器詳解
創(chuàng)新互聯(lián)是一家從事企業(yè)網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、行業(yè)門戶網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)制作的專業(yè)網(wǎng)站設(shè)計(jì)公司,擁有經(jīng)驗(yàn)豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁設(shè)計(jì)人員,具備各種規(guī)模與類型網(wǎng)站建設(shè)的實(shí)力,在網(wǎng)站建設(shè)領(lǐng)域樹立了自己獨(dú)特的設(shè)計(jì)風(fēng)格。自公司成立以來曾獨(dú)立設(shè)計(jì)制作的站點(diǎn)近1000家。當(dāng)你瀏覽這個(gè)的時(shí)候相信你對webservice的基本應(yīng)用已經(jīng)有一定的了解了,若是還沒有明白的小伙伴,可以看我前面寫的文章點(diǎn)擊打開鏈接,這幾天在開發(fā)一款app,需要上傳圖片到指定服務(wù)器吧,但是我剛開始以為在網(wǎng)上面應(yīng)該有這樣的好文章的吧,結(jié)果我在網(wǎng)絡(luò)上找了好多代碼,在傳遞圖片的過程中,遇到各種bug,真是國人的東西就是喜歡復(fù)制別人的,自己不動手檢驗(yàn)一下代碼的正確性,哎,我也是無語了,然后我決定花點(diǎn)時(shí)間來填補(bǔ)一下這個(gè)空缺,寫了這一片博文,讓小伙伴們不走彎路,,首先我修改的網(wǎng)上的錯(cuò)誤代碼,Android端代碼如下:這個(gè)是在異步類的一個(gè)方法里面,doInBackground(String... params)
InputStream fis; try { fis = new FileInputStream(params[0]+params[1]);//params[0]為文件路徑,params[1]為文件名稱 ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] buffer = new byte[4096]; int count =-1; String uploadBuffer = null ; try { while((count = fis.read(buffer))!=-1){ baos.write(buffer, 0, count); uploadBuffer=Base64.encodeToString(baos.toByteArray(), Base64.DEFAULT); //進(jìn)行Base64編碼Base64.DEFAULT這個(gè)不能換成count } SoapObject soapObject=webServiceBase.getBaseSimpleData(params[1],uploadBuffer,"getImageFromAndroid",AgbcApi.TASKSERVICEURL); reque=soapObject.getProperty(0).toString(); } catch (IOException e) { e.printStackTrace(); } } catch (FileNotFoundException e1) { e1.printStackTrace(); }
當(dāng)前標(biāo)題:Android通過webservice上傳多張圖片到指定服務(wù)器詳解-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://aaarwkj.com/article32/iedsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、移動網(wǎng)站建設(shè)、網(wǎng)站排名、面包屑導(dǎo)航、域名注冊、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容