00:00
那这个文件,呃,服务器搭建好了之后,以后在工作中大给大家有什么价值呢?比如说以后你跟服务器的人进行沟通,你要做一个文件上传,结果呢,他服务器有问题,然后你代码都写对了,然后就是上传不了,然后他还骂你说你这个是吧吧,就骂你那你那而且让你感觉不爽,那么你就可以偷偷的搭一个伏器上传能成功了,那证明你就说我自己都搭了一个服务器就正常了,结果用你的还上传不了,你是搞服务器的吗?是吧,你就可以什么返工了,知道吧,是不是,所以搭应这个服务器还是蛮有用的,真的对不对,好就可以搭建,你看这知识上传到这里来了吧,好,那同学们,我们接下来就用在如何让安卓手机里面的文件上到服务器,刚才我们是通过什么浏览器去上传呢?把本地电脑上到服务器啊,那现在我们呢,要怎么去上传呢?
01:00
啊好,那这个地方里面它也有这样的一个代码,好,它这个OK里面看一下。有一个叫做多文件上传,我们可以上多好,既然多文件上可以上传一个也可以白吧,好把它拷贝过来,然后粘贴到这里。好,那么这个是就是啊,这个的话呢,就是文件上传。使用k httpr u条。啊,这个应该都是小写啊OKHTTP求然后呢,上传多个或者什么单个什么文件好,那在我们这个地方里面的话呢,我们呢,就要去做这样的一个事情了。
02:09
首先这个的话,我们就要去判断一下,在这个地方里面呢。啊,这个是吧,如果文件不存在的话,我们是不还可以判断一下这个file file2点不存在,如果不存在是也要什么假说这样的事情呢,对吧,好,这没问题吧,就其实只要一个不存在,我们就认为不存在呗,对吧,好。啊,这问题吧,然后呢,这个有呢,这个选这个oku的作者叫什么名字啊,张恒祥知道吧,是中国人啊,那么呢,注意他虽然要显用户名和密码,但是我们的服务器有用户名和密码吗?是有用户名,但没密码呀,其实你不刚才我们不显示也可以上传,所以对我们现在去上传这个链接而言,是不管是有用户名,密码有没有都没关系啊,但是如果有些服务器需要用户名密码,是不是你直接按照他这个写就可以了,所以这个你可保留,比如说你可以改成你的名字,比如说你的名字如果叫阳光福的话,就改这个。
03:24
是吧,好,那有了后同学们在这个地方里面还有它是有一个路径的,这路径的话该怎么写呢?好,大家看好,我就要去把这个,注意这个径肯定不能这么写了吧,可以这样复制一下,然后呢,这个string,然后my face,然后呢这样写,那这样选的话,大家看好在这个地方里面文件上传,要是这个路径是我的服务器,然后这个时候你要看好了,在这个是不是地,只是这个还是不行,因为在这个地里面确实了这个文件,但是它有一个动家码。
04:16
啊,点一下原码,原码是这里还有个file of service,这action有这个好,要把那什么复制过来,好加上这个才是真正的一个上传的一个地址。然后呢,我们上图什么呢?好,我们要去打开一个模拟器。好,当然模拟器呢,要真正的是上在这好我们可以就是我不知道这个模拟器在线没有啊,我们呢,然后我们去打开一下去把一张两张一张图片呢拖到里面去。啊,已经存在了对吧,好会写择这个还在线,如果点这个地方,这里面还在,就是还在线,好,那这个时候呢,我们去找到SD卡啊,SD卡这里面就就这样同学们,那我们去拖一个名字叫我们先简单一点啊,比如说我们叫一个叫阿福点P机,然后呢,这个是我们叫test testt是吧,好然后我们改这里面的名字呢,我们也可以叫这个啊随便改一个就service服务的一个什么啊,就上到服务端的嘛,就服务端要命名这个,然后TT的话呢,文字的话啊,我们就可以叫啊service啊service好,那这个的话呢,一般是这个啊service好,然后把它上传到这里好。
05:52
这个好,那我们去找这两个文件了,好,这两个文件是没有对吧?好,那么找一下资源文件。
06:00
资源文件好找到。要学这里呢,有个图片,好,那这个时候呢,我们去找两个,一个是text对吧,好test是吧,那这里面呢,我们就写很多test是吧,好,我是上硅谷的一员是吧,啊一员是吧,啊,我是中国人,我我申请的是祖国和人民是吧,随便写点字好吧,然后呢,这有一个,接下来我们再有一个,就是1.p吧。好啊,这个要求是什么名字啊,叫阿福什么好就写一下啊,随便拼一个啊,先拼一个,他虽然是JPG也没关系吧,我们改名是吧,改名好,然后呢,后缀也改了是吧,好,照样可以用吧,看见没有好,然后有个后把这两个拖进去是吧?好来到哪里嘞,到这里好。
07:10
选择它,选择它,找到它往下拉读,好看到进去了吧,Test这是有了吧,好,它是在外面啊,确实在外面不会在里面的,好那么如果它不存在,它为什么会弹一个什吐司吧,没关系,好这时我们去运行起来,那这个方法上没有调用啊,好,那我们再去把布局写一下,把它调起来。好,然后来到到哪里呀,布局这里好,那么这个地方呢,布置一下好,这时候呢,我们就显叫做啊uplo啊uplo吧,File是文件上传啊,Lo的文件上传好,使用这个来进行那个上传文件SP啊,然后上传文件上文件好,那么这个呢,把它啊实例画一下,这是一个按钮吧。
08:26
Button,好,然后把它复制过来,好这个FBC,然后这地方里面呢,去点击它那个点击事件类,好那这个地方呢,再选一个case r.ID是吧,好好这个地方里面呢,就是文件什么上传对吧?好去调我们这个阿的这个。呃,是多文件上传,这是一个方法,好,那注意你既然多个文件上传,你只要如果你要单文件上传,是把这个注释掉,就是只上传一个了,这没问题吧,所以它又是大文件又多文件啊好我们去运行起来,所以这个时候运行我在模拟器上,因为我把图片放在模拟器上吧。
09:18
好是外部存储啊,一定要选对路径,如果路径不对的话,他会找不到,好是这个地址,这个地址一定要什么选对,好那有那个后我们来运起来。等于它对吧,好,那这个时候我们看一下在上的过程中,我看有回调没有。啊,这个地方这里面。这也有回调啊,对不对,好,我们看看啊,这个地方在回调,但是这个回调是被我们什么呀注射来好。我们看一下打开对不对,好大家看好,这里面是有一个进度啊。好,然后呢,我们去把它运行起来。
10:04
好,一起来。好。因为我们在刚才这里面你看啊,这个上文一个回调,回调是里面这个对是吧,那这个时候呢,它就会啊执行这个我们去打开好看好。在我们这个地方里面,我们去把它运起来了,好点击一下是有了吧,我们去上传。好404好没找到对吧?好,那这个没找到的话呢,就比较麻烦了。好,我们看看来到这个地方里面,他没找到。1921680这个。啊。然后看一下啊,他没找到的错误。
11:08
404。好,我们呢,再去点一下。犯错误。实行143行。我会这个。没找到好我们呢,现在一点的话呢,这哥们呢,就上传失败了,好我们debug看一下啊,那么第bug的话呢,给大家看,好在这地方里面选择一下,好找到这个啊,这个应用我们看一下,我们这个时候再去点。好一点好。啊,选择这个我们这个应用。
12:06
模拟点击点看下走好,其实就是这个地址就可以了,结果啊往下走,诶我们发现这里多了一个什么啊走这么一个符号对不对,好就是要把那个什么删掉,所以当我们发现问题的时候,应该怎么debug一下看看好我们先运行起来啊,运行起来好。所我们来看一下,在我们这个地方里面上传这里面的这个里面我们可以把这三个呢干掉,干掉过后我们再上传看O不OK,好连起来,然后大家看好左边这个地方,然后一点。稍等一下,OK是了,好了,这里面你看这里面就有一个service是不是我们命名的,前后面这不是我命名的,这个是服务器字段去帮你添加的这个service text是有了,好再打开,你看我是上的一是就出来了,对不对,好,那同学们这一个文件上传就可以了,那如果有一天你就想上传一个,上传一个图像,那是不是用你只上传这个图,就把这个注射掉就可以了,就上传了。
13:17
对不对,他还有回调是吧,回调是就刚才的这个回调的,他回调过来的话,其实就是啊,其实就是一个什么呢?最后成功了就是一个文本对吧,它返回一个文本信息啊文信息好我们可以再看一下。再上一次。一点再点一次,好,大家再看一下是不是在这个地方里面是好多图片啊,对不对,好,我们把那个删掉好,那如果你是的话,1.1次吧,再点。好是名字都一样,但是前面这个是随机的知道吧,所以的话呢,会有多份好,那同学们这一块就是我们所讲的这个文件的上传好,那这个时候呢,把视频呢。
我来说两句