关于html:file标签的问题?缓存?
现在用html:file实现读取文件内容到画面上。
发现一个问题,选择完文件之后,手动把文件删除掉,这时候点读取,仍然能够读到内容。
这时缓存问题吗?或者是?
struts文件处理 --------------------编程问答-------------------- 你放原代码吧。 --------------------编程问答-------------------- jsp
--------------------编程问答--------------------
<html:file styleClass="input_file_1000" property="storeInfoFile" value="storeInfoFile.fileName" styleId="storeInfoFile" />
<div class="right_button">
<input type="button" class="button" value="读取" onclick="VwsSubmit('Import');" />
</div>
--------------------编程问答-------------------- 应该是提交的时候才去读文件的阿,为什么我选完文件后,手动把文件删除,还是能读到,原则上应该是抛出文件不存在的异常。。。
XfUploader uploader = new XfUploader(FormFile);
uploader.open();
.........................
public class XfUploader {
...........................
public void open() throws IOException, FileNotFoundException {
this.inStreamReader = null;
this.reader = null;
InputStream inStream = this.formFile.getInputStream();
this.inStreamReader = new InputStreamReader(inStream);
this.reader = new BufferedReader(this.inStreamReader);
}
}
但是我在选完文件之后,手动改文件后,在点下按钮去提交,结果修改的内容也能反映到画面上。
--------------------编程问答-------------------- 你手动删除文件是怎么删除的,如何做到的 --------------------编程问答-------------------- 你手动删除文件是怎么删除的,如何做到的
到文件夹下边,删文件。(不是用程序) --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 可能是有缓存吧,建议debug模式下一步步跟进去看看 --------------------编程问答-------------------- 浏览器 自己做了优化 缓存到本地了吧
补充:Java , Web 开发