很急,快来看看,新人求指导,在线等!!
如果我们多个客户端上传图片后,服务器如何保存图片并且怎么知道哪个图片时哪个客户端上传的?
如果我们多个客户端上传图片后,服务器如何保存图片并且怎么知道哪个图片时哪个客户端上传的?
2015-08-11
首先我觉得这个例子中使用写死的文件名本身就不好,可以在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--
举报