我正在設計Spring MVC框架中的一個小應用程序。我有一個HTML頁面,用戶可以上傳多個文件。我如何在Spring MVC中上傳和檢索文件(圖像,音頻和視頻)
這裏是我的HTML文件:
<div class="form-group">
<label class="control-label col-sm-4" for="option1">Option 1:</label>
<div class="col-sm-4">
<form:input type="text" path="option1" class="form-control"/>
</div>
<div class="col-sm-4">
\t <form:input type="file" path="img1" class="form-control" name="img1"/>
</div>
</div>
\t \t \t \t \t \t \t
<div class="form-group">
<label class="control-label col-sm-4" for="option2">Option 2:</label>
<div class="col-sm-4">
<form:input type="text" path="option2" class="form-control"/>
</div>
<div class="col-sm-4">
<form:input type="file" path="img2" class="form-control" name="img2"/>
</div>
</div>
在此基礎上的代碼,我允許用戶上傳2個文件。
此外,我有一個名爲McqItem.java豆:
public class McqItem {
\t private String option1;
\t private String option2;
private byte[] img1;
\t private byte[] img2;
//with their getter and setters
}
以我控制器我已經設計,其中i通過所有的數據(選項1和選項2)到bean的方法從那裏到模型,並將它們保存在我的數據庫中
但是:我不知道如何保存我的文件。寧願將它們保存在一個文件中。
有人能告訴我如何保存上傳的文件?
是否使用彈簧啓動(鏈接使用彈簧啓動)。否則,您可能需要手動添加多部分配置元素和依賴關係。 http://stackoverflow.com/questions/15008049/org-springframework-web-multipart-multipartexception-the-current-request-is-not –