android+nutz后台如何上传和下载图片

发布于 588天前  作者 yummy222  428 次浏览  复制  上一个帖子  下一个帖子
 标签: 无

最近在做一个基于android的app毕业设计,感觉nutz很轻巧,所以后台使用了nutz,但是不知道怎么向后台上传文件,上传后如何在app获取图片显示?
思路是有的:app发一个上传请求,然后服务器将文件保存到自定义的一个目录下,然后将文件目录路径保存至数据库,app发起获取图片的请求,然后通过路径获取到后台的图片。
不知这样的思路是不是可行?具体怎么做?
求大神帮忙,如果有例子参考一下最好。

4 回复
wendal  1楼•588天前

本质上就是表单文件上传, 与网页上传无异

android什么版本? 如果是比较新的话, 有okhttp, 这个就很方便, 老版本也有android httpclient, 也是能work

如果不介意apk大小的话, 完全可以引入nutz, 然后用里面Http类

        Request req = Request.create("xxxx", METHOD.POST);req.getParams().put("xxx", new File("...."));req.getParams().put("yyy", "xxxxx");Response resp = new FilePostSender(req).setTimeout(2*60*1000).send();if (resp.isOK()) {// ....} else {// ....}

yummy222  2楼•588天前

@wendal
android4.0以上版本,我用了spring-android框架,上传请求:
public UploadPicResponse uploadPic(int userId, String imageFilePath) {
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<String, Object>();
paramMap.add("userid", String.valueOf(userId));
paramMap.add("avatar", new FileSystemResource(imageFilePath));

    String url = getRequestUrl(REQUEST_USERAVATER_UPLOAD);UploadPicResponse response = restTemplate.postForObject(url, paramMap,UploadPicResponse.class);return response;
}

上传成功保存到/WEB-INF/tmp/目录下,
现在想在app的ImageView上加载这张图片,后台应该如何写呢?将图片文件写入流?

wendal  3楼•588天前

@yummy222 y

@Ok("raw:jpg")return  new File

yummy222  4楼•588天前

@wendal
问题已解决,谢谢

来自炫酷的 NutzCN

转载于:https://www.cnblogs.com/telwanggs/p/7808968.html

android+nutz后台如何上传和下载图片相关推荐

  1. 通过Web Services上传和下载图片文件

    通过Web Services上传和下载图片文件 随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而 ...

  2. Unity向Web服务器上传和下载图片

    如果本片有看不懂的请查看我上篇文章:Unity与Web服务器Post,Get 一.上传和下载图片 Unity的WWW不但能上传下载文本形式的数据,还可以上传下载图片,不过在传输过程中,图片的信息需要转 ...

  3. Android 使用FTP实现上传、下载等功能

    一.前言 最近在项目中遇到使用到FTP上传和下载资源,特此记录一下实现的方式.Android实现FTP的功能主要用到了Apache的Commons Net库,将Commons Net的jar包下载引入 ...

  4. .net mvc + layui做图片上传(二)—— 使用流上传和下载图片

    摘要:上篇文章写到一种上传图片的方法,其中提到那种方法的局限性,就是上传的文件只能保存在本项目目录下,在其他目录中访问不到该文件.这与浏览器的安全性机制有关,浏览器不允许用户用任意的路径访问服务器上的 ...

  5. 简单使用七牛图床 API 上传与下载图片

    1. 注册一个七牛帐号,创建一个共有储存空间,傻瓜操作: 网址: [https://portal.qiniu.com/create] 2. 在七牛开发者个人中心的密钥管理中,把 ACCESSKEY 和 ...

  6. Unity(十七) 在Unity中Android使用FTP进行上传、下载、文件创建(客户端部分)

    参考链接:https://www.cnblogs.com/zhenzaizai/p/7434669.html 感谢原作,并修正判断文件夹是否存在的问题 如何在Win10上创建FTP服务器 :https ...

  7. php视频文件上传到服务器,上传和下载图片和视频到服务器

    一.如何上传图片视频到服务器上 1.upLoad.html文件 //需要加入enctype="multipart/form-data" Filename: 2.upLoadFile ...

  8. delphi mysql 图片_跪求Delphi+Mysql上传、下载图片的方法?

    展开全部 第7章 数据库处理实例 实例122 在数据库中存取图像e5a48de588b63231313335323631343130323136353331333335333161 本实例演示如何在数 ...

  9. Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能

    Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 我的本意是第二篇写Mob的shareSD ...

最新文章

  1. 图像卷积下非极大值抑制 Sobel 的实现
  2. 在EXCEL中怎么将多个CSV文件合并成一个文件
  3. MySQL之帮助的使用
  4. Windwos下连远程linux Hbase小问题
  5. 创建、添加字段IFields
  6. 关于vue,angularjs1,react之间的对比
  7. 光感是什么_Olay5款热门精华:淡斑小白瓶VS光感小白瓶如何选?超A瓶不太A
  8. php 集合安装,centos7安装php5.6报错集合
  9. 聚类算法小记(part1)--基于密度峰快速搜索的聚类算法
  10. css --- [读书笔记] 盒模型(边框、内外边距)
  11. pcie组raid linux,PCIe 4.0有多强大?组RAID 0阵列之后惊呆了
  12. 【原创】OllyDBG 入门系列(一)-认识OllyDBG
  13. [原]sencha touch之表单(login demo)
  14. 共建数据库软件全生态,新数科技宣布 ShinSight 开放共享!
  15. Hive 基础及安装
  16. 数据表分区, 全新分区
  17. 【水题】完美数(打表)
  18. eclipse安装教程(win10版本,很全的)
  19. 锐捷Linux认证失败,锐捷上网认证常见问题及解决办法
  20. 申论文章观点的打造技巧

热门文章

  1. java shiro实例_spring+shiro 整合实例代码详解
  2. (27)VHDL实现非(数据流描述)
  3. 基于FPGA实现Aurora高速串行接口
  4. 一定质量的封闭气体被压缩后_单螺杆压缩机
  5. python重命名文件夹下所有文件_Python3.4.3重命名当前文件夹下的文件
  6. 【蓝桥杯单片机】独立按键和矩阵按键
  7. 汇编的一些坑以及部分上机题目的实现
  8. TCP协议的部分解析(3)
  9. 计算n的阶乘以及n个阶乘相加
  10. Mysql之慢查询日志详解