file-upload - 使用 apache.wicket.ServletFileUpload 上传文件
问题描述
我想使用 apache.wicket.ServletFileUpload 上传文件但我遇到了一些问题,我无法获取文件这是我的 java 代码和 html
List<FileItem> parseRequest = upload.parseRequest(request);`
这我无法获取文件项。我不知道为什么。有人可以帮助我吗谢谢
解决方案
尝试:
ServletWebRequest webRequest = (ServletWebRequest) RequestCycle.get().getRequest();
MultipartServletWebRequest multiPartRequest = webRequest.newMultipartWebRequest(getMaxSize(), "ignored");
multiPartRequest.parseFileParts();
Map<String, List<FileItem>> files = multiPartRequest.getFiles();
有关手动解析多部分请求的更多信息,请访问https://wicketinaction.com/2012/11/uploading-files-to-wicket-iresource/
推荐阅读
- python - 如何在创建用户帐户 Django 之前让用户付费
- c++ - C++中模板方法的返回类型
- sql - 比较同一张表oracle中的数据
- python - 如何增加使用 seaborn 构建的热图的大小?
- android - Android 11 (API 30) 中的导航栏不完全透明
- java - Facebook 图表,跳过分享对话框
- amazon-web-services - 使用 aws cli 将 S3 对象 url 上传到存储桶后如何获取它?
- sql - 使用在 Oracle SQL 中给出错误的 Case 语句进行更新
- python - 根据参数动态继承类,使2个类为1
- firefox - 内容安全策略 - 确定被阻止资源的来源