我想創建一個插件,需要從用戶提供的文件讀取一些數據。Jira插件與文件上傳
我已經嘗試了速度模板中的表單中的正常文件輸入HTML元素,並張貼到一個動作Java類(我認爲這是有道理的?),但似乎沒有文件傳遞。
我正在使用Apache ServletFileUpload類以及其他一些應該完全符合我需要的工作。我似乎按照我見過的教程做了一切事情,但沒有成功。但是,當我刪除enc型但是僅用於非文件輸入(例如文本,密碼等)時它確實有效。
因此,我得出了Jira導致這些問題的結論。
以前任何人都做過類似的事情,或知道是否有可能?
感謝
「接收」 碼:
DiskFileItemFactory fileItemFactory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(fileItemFactory);
FileItemIterator iterator = upload.getItemIterator(request);
List items = upload.parseRequest(request);
Iterator it = items.iterator();
while (it.hasNext()) {
FileItem item = (FileItem) it.next();
System.out.println("Got file");
}
我試過這個,它沒有工作。我一定做錯了什麼。 我在最後使用了不同的技術。謝謝 – carlmango11