华丽成长为IT高富帅、IT白富美(十三)

多平台原生开发日志13

 

 

 

 

崩了啊!这个项目快到截至时间了,然后我们现在就是赶进度赶进度赶进度了。。。

然后呢学习了一个很重要的技能,就是把图片上传,然后在从网上拿下来,然后扔到一个IMAGEVIEW里面,这个是怎么整的呢,来看看哈

 

首先我的个人目录里面有一个图片

这货,然后需要一个服务器,我用的就是我们自己的一个后台哈,然后需要几个服务,还有几个lib

总之就是用了一堆东西,然后我们就能把这个图片上传到某个地方,然后我们还可以把他在想用的时候拉下来,扔到我们想要的地方哈

具体是怎么来的,首先说上传

声明这么几个东西,OKHTTP那个就是我们添加的一个LIBRARY,然后别的就是那样,我们需要整一个list,就是为了方便万一我们需要上传多个图片,就需要有多个东西嘛,然后我们还需要一个FILEDATA,就是为了把这个图片放进去然后才能上传嘛,之后我们就可以开始了,把我们需要上传的图片复制到这个DIRINTERNAL文件夹里面,然后,在iist里面添加这么一个FILEDATA,之后声明一下这货的contenttype,然后我们需要一个MAP,

MAP里面说明了这个动作是上传,然后使用这么一个multipartPost函数,就是这么用!不要问为什么!

涂掉的那一块就是我们的服务器地址喽,**************/  这个样的,然后这样我们就完成了一部分了!

还有这么些个函数需要增加一下,就是判断上传成功木有,要是上传成功了就会提示你说诶,卧槽成功了。我们试一下

那么我么你怎么知道上传成功了没呢,我们就需要试试能不能从网上再拿下来嘛,对不

 

就这,要声明一个httpjob,当我们进行这个码代码的时候经常会需要用到这个滴,这货就是起到了下载啊,更新啊,上载啊的一些作用。

然后我们在这里不是有一个jobname嘛,我们这时候就需要一个jobdone的函数

这个函数就是看你的job成功没有滴,如果成功了,就可以整事了

我们知道这货是个图片,然后我们就把我们需要的那个imageview的图片变成这个刚下载下来的图片就行了!来看看效果

之前那个图是用了另外的一个,直接就把图片加载下来了,不需要再去摁个按钮之类的,但是咱们要测试嘛,就把他先去掉

好了,点击上传后,就上传成功了,然后我们再来试试下载,

Duang!出来了哈!是不是很神奇!对于刚在学校出来的人来说一定是很神奇的一件事哈,在学校一本就只学什么强行码代码,不会去做这种关于网络的东西的,反正我是被shock到了,是不是很神奇呢!当前市面上的APP基本都是这么来的!设置完你的头像他就被上传了,然后在别的页面他就又出来了!哈哈

 

(本文为连刊,预知菜鸟的逆袭,请继续关注,直接扫描以下二维码并关注,便可查阅菜鸟逆袭全刊!加入我们,摇身一变“高富帅”“白富美”,掌握好技术,拿高薪、买房买车!走向人生巅峰!!!快来吧!!!)

 

由于上传附件及文字限制,有时部分图片、文字可能显示不了,详情请见:http://mp.weixin.qq.com/s?__biz=MzI5ODI3NzY2MA==&mid=100000510&idx=1&sn=9a59a60d25e0c427ac036f4f8372d704#rd
欢迎大家一起交流。
扫描以下二维码,获取更多更精美文章!(扫码关注有意向不到的惊喜的哦!!)
 
关注我们微信订阅号( uniguytech100) 与服务号(uniguytech),获取更多更精美文章!
也欢迎加入【大家技术网讨论QQ群】,群号码:256175955,请备注你个人的介绍!让我们一起聊聊it的那些事!

转载于:https://my.oschina.net/uniguy/blog/688897

你可能感兴趣的:(华丽成长为IT高富帅、IT白富美(十三))