我正在为概念验证Web应用程序开发多文件上传解决方案。我正在使用java servlet来处理AJAX文件上传。我的问题是java如何处理从HTML表单上传文件?如果有人可以解释如何处理基本的HTML文件上传,那么我可以将其移植到我的解决方案中。
快速切线: 我是一名具有C#& amp;背景的网络开发人员。 PHP。我正试图跳上Java的潮流,因为我已经采取了新的立场,我的公司认为Java是所有编程语言的圣杯。我觉得我在这里遗漏了一些东西......我非常喜欢Java语言的感觉以及运行应用程序是多么容易。但它似乎无限难以用作网络编程语言。
提前致谢。
答案 0 :(得分:3)
您可以使用 Commons FileUpload 库:
http://commons.apache.org/fileupload/
以下是其用法的简单示例:
// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Parse the request
List /* FileItem */ items = upload.parseRequest(request);
我从这里开始这个例子:
答案 1 :(得分:1)
我今天刚刚做到了。我跟着this tutorial。它特定于GWT,但作者精辟地解释了基础知识。