summaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/FileResource.java
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2010-12-30 16:45:32 +0000
committerArtur Signell <artur.signell@itmill.com>2010-12-30 16:45:32 +0000
commit40d207199006f2f1ef2f14a5a90f1f08eddeaaba (patch)
treeaf1051efb281ee3c381adae5526d547e1896890f /src/com/vaadin/terminal/FileResource.java
parent6e7c94aa4395f509fe1b5e841e8b94a8439dc1a7 (diff)
downloadvaadin-framework-40d207199006f2f1ef2f14a5a90f1f08eddeaaba.tar.gz
vaadin-framework-40d207199006f2f1ef2f14a5a90f1f08eddeaaba.zip
Test and fix for #5356
svn changeset:16738/svn branch:6.5
Diffstat (limited to 'src/com/vaadin/terminal/FileResource.java')
-rw-r--r--src/com/vaadin/terminal/FileResource.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/vaadin/terminal/FileResource.java b/src/com/vaadin/terminal/FileResource.java
index 571622b0e4..e1c866189d 100644
--- a/src/com/vaadin/terminal/FileResource.java
+++ b/src/com/vaadin/terminal/FileResource.java
@@ -65,6 +65,9 @@ public class FileResource implements ApplicationResource {
try {
final DownloadStream ds = new DownloadStream(new FileInputStream(
sourceFile), getMIMEType(), getFilename());
+ ds.setParameter("Content-Length",
+ String.valueOf(sourceFile.length()));
+
ds.setCacheTime(cacheTime);
return ds;
} catch (final FileNotFoundException e) {