2012-03-21 1 views
0

Я использую тег загрузки struts2 файла для загрузки файлов,Как отследить загрузку файлов в struts2?

<s:form id="upform" action="upload" method="POST" enctype="multipart/form-data"> 
<table> 
    <tr> 
     <td align="right"> 
      Select file 
     </td> 
     <td> 
      <s:file name="upload"/> 
     </td> 
     <td><s:submit/></td> 
    </tr> 
</table> 
</s:form> 

его работает нормально, но проблема в том, что я хочу, чтобы отслеживать, что, сколько данных загружаются как, скажем, у меня есть 5 мб файла и я положил его при загрузке, так как я могу узнать, сколько данных загружено из 5 мб или в процентах. Я хочу отслеживать ход загрузки. Количество загружаемых файлов jquery/ajax, но я хочу сделать это с помощью тега загрузки файлов struts2.

Благодаря

ответ

1

я не вижу прямой способ сделать это, за исключением, если вы идете использовать любой метод Jquery/Ajax или пойти на некоторые уже плагин, который позаботится об этом.

S2 под капотом использовать Apache Common File Upload для выполнения операции загрузки файлов для вас, а его перехватчик предоставит оболочку, чтобы мы, как конечный пользователь, не были сложны в процессе. Если вы хотите отслеживать прогресс, вы можете обратиться за помощью к ProgressListener. The ProgressListener может использоваться для отображения индикатора выполнения или выполнения подобных действий.

Смежные вопросы