Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带文件上传的Jira插件_Java_Jira_Jira Plugin - Fatal编程技术网

Java 带文件上传的Jira插件

Java 带文件上传的Jira插件,java,jira,jira-plugin,Java,Jira,Jira Plugin,我正在尝试创建一个插件,它需要从用户提供的文件中读取一些数据 我尝试过在velocity模板中的表单中使用普通的文件输入HTML元素,并将其发布到action Java类(我认为这有意义吗?),但似乎没有传递任何文件 我正在使用ApacheServletFileUpload类和其他一些类,它们应该能够满足我的需要。我似乎在按照我看到的教程做每件事,但它不起作用。但是,当我删除enc类型时,它确实起作用,但仅适用于文本、密码等非文件输入 所以我得出结论,吉拉造成了这些问题 以前有人做过类似的事情或

我正在尝试创建一个插件,它需要从用户提供的文件中读取一些数据

我尝试过在velocity模板中的表单中使用普通的文件输入HTML元素,并将其发布到action Java类(我认为这有意义吗?),但似乎没有传递任何文件

我正在使用ApacheServletFileUpload类和其他一些类,它们应该能够满足我的需要。我似乎在按照我看到的教程做每件事,但它不起作用。但是,当我删除enc类型时,它确实起作用,但仅适用于文本、密码等非文件输入

所以我得出结论,吉拉造成了这些问题

以前有人做过类似的事情或者知道这是否可能吗

“接收”代码:

不能两者都用

FileItemIterator iterator = upload.getItemIterator(request);


第一个是流式API,第二个是基本API。两者都使用内容。对于给定的请求,您必须选择一个API并仅使用该API。

最终没有使用HTML文件上载元素。相反,我使用了一个文本框,用户必须在其中输入文件的公共路径,然后我使用了标准的Java file类。

我尝试了这个,但没有成功。我一定是做错了什么。最后我使用了一种不同的技术。谢谢
FileItemIterator iterator = upload.getItemIterator(request);
List items = upload.parseRequest(request);