Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打开下载的(使用VirtualFile.open())excel文件时,会提示恢复消息_Java_Virtual File - Fatal编程技术网

Java 打开下载的(使用VirtualFile.open())excel文件时,会提示恢复消息

Java 打开下载的(使用VirtualFile.open())excel文件时,会提示恢复消息,java,virtual-file,Java,Virtual File,我使用VirtalFile.open() PDF文件,下载并打开成功。但问题是excel文件 我正在使用play框架和Java1.6 myFile=“abc.xlsx”; contentType=application/vnd.openxmlformatsofficedocument.spreadsheetml.sheet”; VirtualFile vf=VirtualFile.open(“myPath/docs/img”+myFile); InputStream s=新文件InputStre

我使用
VirtalFile.open()
PDF文件,下载并打开成功。但问题是excel文件

我正在使用play框架和Java1.6

myFile=“abc.xlsx”;
contentType=application/vnd.openxmlformatsofficedocument.spreadsheetml.sheet”;
VirtualFile vf=VirtualFile.open(“myPath/docs/img”+myFile);
InputStream s=新文件InputStream(vf.getRealFile());
setHeader(“缓存控制”,“最大年龄=0”);
renderBinary(s,myFile,vf.length(),contentType,false);