Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
danialfarid committed Feb 3, 2014
1 parent 57e66c3 commit a365a79
Show file tree
Hide file tree
Showing 14 changed files with 2,370 additions and 983 deletions.
15 changes: 14 additions & 1 deletion demo/src/com/df/angularfileupload/FileUpload.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.Enumeration;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
Expand Down Expand Up @@ -46,7 +47,19 @@ protected void service(HttpServletRequest req, HttpServletResponse res) throws S
sb.append(",");
}
}
sb.append("]}");
sb.append("]");
sb.append(", \"requestHeaders\": {");
@SuppressWarnings("unchecked")
Enumeration<String> headerNames = req.getHeaderNames();
while (headerNames.hasMoreElements()) {
String header = headerNames.nextElement();
sb.append("\"").append(header).append("\":\"").append(req.getHeader(header)).append("\"");
if (headerNames.hasMoreElements()) {
sb.append(",");
}
}
sb.append("}}");

res.setContentType("application/json");
PrintWriter printWriter = new PrintWriter(res.getOutputStream());
try {
Expand Down
2 changes: 1 addition & 1 deletion demo/war/common.css
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ input[multiple] {
list-style-type: decimal;
}

.response li {
.response li, .response .reqh {
color: blue;
font-size: smaller;
padding-bottom: 5px;
Expand Down
3 changes: 2 additions & 1 deletion demo/war/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,13 +66,14 @@ <h3>
<ul>
<li ng-repeat="result in uploadResult">
<ul>
<li ng-repeat="item in result">
<li ng-repeat="item in result.result">
<div data-ng-show="item.name">file name: {{item.name}}</div>
<div data-ng-show="item.fieldName">name: {{item.fieldName}}</div>
<div data-ng-show="item.size">size on the serve: {{item.size}}</div>
<div data-ng-show="item.value">value: {{item.value}}</div>
</li>
</ul>
<div data-ng-show="result.requestHeaders" class="reqh">request headers: {{result.requestHeaders}}</div>
</li>
</ul>
</div>
Expand Down
Loading

0 comments on commit a365a79

Please sign in to comment.