问题已经解决,但仍不知道原因。通过设置绝对路径,使得上传文件得以实现:
<context-param>
<param-name>com.icesoft.faces.uploadDirectory</param-name>
<param-value>C:\Uploads</param-value>
</context-param>
<context-param>
<param-name>com.icesoft.faces.uploadDirectoryAbsolute</param-name>
<param-value>true</param-value>
</context-param>
以及:
public void essaiDeplacer(ActionEvent event){
String id = ((HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(false)).getId();
InputFile inputFile =(InputFile) event.getSource();
//file has been saved
if (inputFile.getStatus() == InputFile.SAVED) {
String fileName = inputFile.getFileInfo().getFileName();
System.err.println("filename = "+fileName);
File source = new File("c:\\Uploads\\"+id+"\\"+fileName);
File destination = new File("c:\\Uploads\\"+fileName);
source.renameTo(destination);
}
}
引自:
http://www.icefaces.org/JForum/posts/list/8293.page
分享到:
相关推荐
在`bootstrap-fileinput-master\examples\demo.html`中,你会看到更多关于如何自定义外观、设置按钮文本、处理多文件上传、禁用或隐藏元素以及自定义预览模板的示例。这个例子还可能展示了如何处理上传事件,如`...
Bootstrap的FileInput是一款高度可定制化的文件上传组件,它基于流行的Bootstrap框架,为用户提供了一种美观且用户友好的文件选择和上传体验。这个组件由Kartik V开发,提供了丰富的功能,如多文件选择、预览、上传...
Bootstrap FileInput是一款强大的文件上传组件,它为网页应用提供了美观且功能丰富的文件上传功能。这款组件基于流行的前端框架Bootstrap,可以轻松地集成到任何Bootstrap主题中,为用户提供友好的交互体验,支持多...
5. **错误提示**:当文件上传失败时,会显示错误信息,便于用户了解问题所在。 6. **自定义上传行为**:可以通过JavaScript事件和回调函数定制文件上传的逻辑,如限制文件类型、大小,以及上传前后的处理等。 7. *...
Bootstrap Fileinput是一个流行的jQuery插件,它为网页应用程序提供了高级的文件输入控件。这个"bootstrap-fileinput-master"是该插件的一个版本,通常包含了源代码、文档、示例和其他资源,便于开发者在项目中集成...
最近因为项目需要用到了bootstrap fileinput的插件,在使用苹果手机上传图片预览时,发现图片方向和手机本地存储方向不一致问题。后来通过查询资料了解图片具有EXIF(Exchangeable Image File Format)旋转属性标识,...
- **错误处理**:当上传失败时,插件能够显示错误信息,帮助用户解决问题。 - **异步上传**:支持AJAX和FormData实现后台无刷新上传,使得页面交互更加流畅。 - **国际化支持**:通过引入如`zh.js`这样的语言文件...
以下是关于使用这个组件的详细步骤和示例。 首先,我们需要确保引入必要的库文件。在HTML文档的`<head>`部分,你需要包含Bootstrap CSS和JavaScript库,以及Bootstrap FileInput的CSS和JavaScript文件,还有jQuery...
Bootstrap-fileinput 是一款基于Bootstrap框架的高级文件上传插件,它极大地...以上就是关于Bootstrap-fileinput 的基本介绍和主要特性。在开发过程中,可以根据项目需求进行详细配置,以满足各种复杂的文件上传场景。
在本文中,我们将深入探讨如何在Bootstrap环境中使用fileinput组件实现多图片上传和编辑功能。...对于想要了解更多关于Bootstrap-fileinput的配置和选项,建议参考官方文档(http://plugins.krajee.com/file-input)。
Bootstrap FileInput 是一个流行的前端文件上传插件,它与 Bootstrap 框架完美结合,提供了丰富的功能和美观的用户界面。这个插件不仅支持单选文件上传,还支持多选,以及预览不同类型的文件(如图片、文档、音频、...
在实际应用中,Bootstrap-fileinput组件常常会遇到与网站现有样式冲突的问题。为了解决这个问题,开发者通常会将组件所需的样式从全局Bootstrap样式中剥离出来,形成一个独立的CSS文件。在你提到的案例中,...
这个“fileinput+bootstrap.rar”压缩包很可能是包含了该组件的相关文件和资源,用于在项目中集成和使用Bootstrap FileInput。 Bootstrap本身是Twitter推出的一款开源前端开发框架,它提供了优雅的HTML和CSS样式,...
"bootstrap-fileinput-master.zip"包含了这个插件的完整源代码和资源,适合开发者在项目中集成并自定义。 在描述中提到了几个关键特性: 1. **文件预览**:Bootstrap Fileinput允许用户在上传之前预览图像和其他...
在描述中,“【欢迎下载】bootstrap fileinput js jquery 上传图片 文件框”提示我们,这个插件是为了解决HTML原生文件上传控件的外观简陋和功能单一的问题,通过结合Bootstrap的样式和jQuery的便利性,提供了一个...
Bootstrap文件上传组件FileInput是一款强大的前端文件上传工具,尤其适合于需要实现文件批量上传的场景。这个组件基于Bootstrap框架,提供了美观的用户界面和丰富的功能,使得文件上传操作变得直观且易于实现。以下...
1. **文件预览**: Bootstrap FileInput支持多种类型的文件预览,包括图像、音频、视频以及文本文件。用户在选择文件后,可以即时预览选定的文件内容,无需等待文件上传到服务器,提高了交互性。 2. **多选功能**: ...
Bootstrap FileInput是一款流行的jQuery插件,专为在Web应用程序中优雅地处理文件上传而设计。这个插件结合了`fileinput.min.js`和`bootstrap-fileinput.min.css`两个关键组件,提供了一种用户友好的界面,使用户...
2. **css** 文件夹:这个文件夹通常包含必要的CSS样式文件,如`fileinput.min.css`或`bootstrap.fileinput.css`,用于定义文件输入框、预览区、进度条等元素的样式。这些样式使得组件与Bootstrap框架保持一致的视觉...
以上是关于"asp.net mvc+Bootstrap Fileinput框架实现的文件上传"的相关知识点,这个示例提供了在ASP.NET MVC环境中集成Bootstrap Fileinput进行文件上传的完整流程,对于开发者来说具有很好的参考价值。通过学习和...