APP社交类项目二设计之四用户头像设计开发

本文介绍了在社交APP中使用阿里云OSS存储用户头像的实现过程,包括后台配置、接口设计及解决图片上传后默认下载的问题。通过设置文件的contentType,确保图片在浏览器中直接打开而不是下载。
摘要由CSDN通过智能技术生成

      用户基本信息设置还包含用户头像上传下载。本APP中,作者使用了阿里云OSS存储服务器(目前可以免费申请)作为文件服务器管理头像资源,因此本地后台服务器调用了该SDK包。如下为阿里云OSS存储服务器后台界面,实际使用过程中需要先创建BUCKET,例如名称为poss. 创建好了就可以如下图所示。

      该BUCKET可以理解为阿里云上的一个区域,这个区域不仅有对应的阿里公网访问IP地址,还有访问密钥,BUCKET可建立文件夹和文件进行存储,上传下载操作。

   

         建立好了后,在本地服务器后台工程(SPRING+ SPRING MVC + MYBATIS)的applicationContext.xml中配置阿里云BUCKET如下参数

                <property name="accessKeyId" value="XXXXX" />
<property name="accessKeySecret" value="XXXXX" />
<property name="endpoint" value="http://oss-cn-beijing.aliyuncs.com" />
<property name="bucketName" value="poss" />

       在社交APP中,后台服务器给前台移动端提供了如下接口用于改变用户的基本属性,其中avator为用户头像文件

           后台服务器对应代码

         /**
* 修改我的资料
* @return
*/
@RequestMapping(value="/modify",method=RequestMethod.POST)
@ResponseBody
@ApiOperation("修改我的资料")
public Result modifyUserInfo(ModifyUserParam param, @RequestParam(value = "avator",required=false) @ApiParam("用户头像") MultipartFile fileUpload){
Result result=new Result();

String id = param.getId();

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 有很多网站、应用、微信公众号和QQ号码都提供了20000个头像集合打包下载的服务。这些头像涵盖了各种风格和主题,包括卡通、明星、动物、自然风景、艺术等。用户可以根据自己的需求选择合适的头像进行下载和使用。 这些头像集合下载服务的目的是为了方便用户社交平台上更换个人头像,增加个人形象的个性化和多样性。无论是网站、应用、微信还是QQ,用户只需要在相应的平台上搜索关键词,如"20000个头像集合下载",就可以找到相关的资源。一旦找到合适的资源,用户可以选择打包下载整个集合,也可以选择单个头像进行下载。 对于用户来说,这种头像集合下载服务的好处是多样的。首先,他们可以从海量的头像中选择最符合自己的个人风格和兴趣的头像。其次,这些头像集合往往包含了各种主题的头像用户可以根据自己需求进行选择和下载。第三,这些头像通常是高清的,可以保证在不同平台上的清晰显示效果。第四,这种下载服务一般是免费的,用户可以随时随地下载并使用这些头像。 总的来说,20000个头像集合打包下载服务为用户提供了一个方便、多样化和个性化的选择。无论是网站、应用、微信还是QQ,用户都可以通过搜索和下载这些头像集合来满足自己的社交平台个人头像需求。 ### 回答2: 有很多网站、应用和社交平台提供了20000个头像集合的打包下载服务。这些头像可以用于网站、应用程序、微信、社交媒体和QQ等平台的个人资料图片。这些头像集合通常包含了各种不同的风格和主题,如动漫人物、明星、自然风景、抽象艺术等等,可以满足用户的不同需求和个性。用户可以通过登录相关平台并搜索头像集合,然后下载整个集合或选择自己喜欢的头像进行下载。这些平台通常提供不同的下载格式,如JPEG、PNG等。用户只需点击下载按钮,即可将头像保存到自己的设备中。用户可以根据自己的喜好和需求,将这些头像设置为个人资料照片,展示自己的个性和风格。同时,用户也可以将这些头像用于其他用途,如网站设计、应用程序开发等。总而言之,20000个头像集合打包下载服务为用户提供了便捷、丰富和多样化的头像选择,可以满足他们在不同平台中的个人形象展示需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三翔馆主

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值