我创建了两个不同的文件上传。一种用于媒体类型,一种用于相同形式的图像类型。我应该如何在 struts.xml 中编写拦截器,以便它只允许 mediaFileUpload 中的媒体上传和 imageFileUpload 中的图像。
问问题
609 次
2 回答
0
另一种选择是在操作的validate
方法(或在execute
方法本身,尽管 IMO 在错误的地方做这项工作)中验证每个文件的 mime 类型。
请参阅文件上传文档中的文件类型部分。简而言之,每个文件的 mime 类型都设置为setXxxContentType
(xxx
文件属性名称在哪里)。可以将 mime 类型属性与您在validate
.
于 2012-06-25T14:34:51.413 回答
0
创建您自己的自定义拦截器堆栈并根据您的要求对其进行配置。您需要按照以下步骤操作
- 创建自定义拦截器堆栈
- 根据您的要求配置自定义堆栈
于 2012-06-25T09:29:15.057 回答