上傳的圖像只有在刷新頁(yè)面后才可用上傳圖片時(shí),將成功保存文件并成功設(shè)置路徑。但是上傳的圖像不會(huì)在表單提交后立即顯示。只有當(dāng)我重新加載頁(yè)面時(shí),上傳的圖像才會(huì)顯示出來(lái)。我將上傳的文件保存如下:InputStream is;try {
File file = new File("C:\\****\\*****\\Documents\\NetBeansProjects\\EventsCalendary\\web\\resources\\images\\uploadPhoto.png");
is = event.getFile().getInputstream();
OutputStream os = new FileOutputStream(file);
setUserPhoto("\\EventsCalendary\\resources\\images\\"+file.getName());
byte buf[] = new byte[1024];
int len;
while ((len = is.read(buf)) > 0) {
os.write(buf, 0, len);
}
os.close();
is.close();} catch (IOException ex) {
System.out.println(ex.getStackTrace());}為什么上傳的圖像只有在重新加載頁(yè)面后才會(huì)顯示,我如何解決這個(gè)問(wèn)題?
上傳的圖像只有在刷新頁(yè)面后才可用
四季花海
2019-07-02 10:59:15