为了账号安全,请及时绑定邮箱和手机立即绑定

很急,快来看看,新人求指导,在线等!!

如果我们多个客户端上传图片后,服务器如何保存图片并且怎么知道哪个图片时哪个客户端上传的?


正在回答

2 回答

首先我觉得这个例子中使用写死的文件名本身就不好,可以在servlet中通过MultipartRequest的相关方法获得上传到server端的文件名,然后用这个文件名来命名得到的文件,还可以通过HttpServletRequest类的相关方法获得client端的ip

我相信通过这两个类就可以区分哪个文件是哪个client上传的。

比如:

在请求正文中就已经显示除了文件名

-----------------------------7df1cc8160f54

Content-Disposition: form-data; name="file"; filename="C:\Users\zhangxt4\Pictures\imooc.jpg"

Content-Type: image/pjpeg


<二进制文件数据未显示>

---------------------------7df1cc8160f54--

0 回复 有任何疑惑可以回复我~

多加一个用户id,图片的命名为id_xxxx.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android中的Http通信
  • 参与学习       64671    人
  • 解答问题       306    个

了解Android-http网络编程应用,常见忘了请求相关应用

进入课程

很急,快来看看,新人求指导,在线等!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信