我使用play framework 2.1.2
使用Java和我創建視圖上傳多個文件和我的代碼是在這裏:如何使用播放框架上傳多個文件?
@form(action = routes.upload.up, 'enctype -> "multipart/form-data") {
<input type="file" name="picture" accept="application/pdf" multiple="multiple"><br/>
<input type="submit" value="upload">
}
我要上傳僅doc和pdf文件。
如何限制表單只上傳doc和pdf文件?
我可以用java,但我在尋找html代碼。
在此之後,我想將多個文件存儲到我的計算機中的永久存儲。
和我上傳的文件的打印名稱。
我的代碼:
public static Result up(){
MultipartFormData md=request().body().asMultipartFormData();
List<FilePart>file;
file=md.getFiles();
for(FilePart p: file){
Logger.info(p.getFilename());
}
return ok(file.get(0).getFilename());
}
是存儲文件到臨時目錄,但我想商店永久位置不是臨時目錄的文件沒有臨時文件一樣,如果我上傳a.docx
我想把這個文件存入,用a.docx
這個名字。
我不想將文件存儲到數據庫中。
and 如何列出我通過文件名上傳的所有文件?
我發現了一些問題,但我沒有得到答案,因爲這個問題是舊版本。
給我一些想法來解決這個問題。
檢查這個環節,我希望它有助於[文件上傳](http://www.erol.si/2014/10/handle-file-uploads-in-play-framework- 2-X-的java /) –