【发布时间】:2011-11-28 07:44:29
【问题描述】:
有两点很重要
- 将任何文件从客户端发送到服务器并将其保存在服务器位置的某个位置
- 获取上传文件的保存位置并发送回客户端。例如
context name : project
predefined folder : upload -> /project/upload
response : /project/upload/file_exaple.jpg
Ajax 无法处理文件上传,所以我的想法是使用带有target 的表单发送文件并将文件保存到服务器,同时获取文件路径/project/upload/file_exaple.jpg。这部分已经完成并正在工作。
form action="upload" enctype="multipart/form-data" method="post" target="IFrame">
一旦第一部分成功,在第二部分我可以使用AJAX 来获取上传的文件位置,但是当多个客户端同时上传时我会遇到问题。文件上传成功,但文件路径无法找到。
我需要通过会话管理文件路径并以某种方式与AJAX 链接,但我无法做到这一点[the second part]。有什么想法吗?
【问题讨论】:
标签: java ajax servlets file-upload