(1)页面:
<s:decorate id="coverField" template="../layout/edit.xhtml" >
<ui:define name="label">Upload Watermark</ui:define>
<s:fileUpload id="cover" data="#{waterMarkManager.localPath}" onkeypress="return false;" accept="images/*" contentType="image/*" fileSize="10000000" fileName="#{waterMarkManager.currentFileName}"
size="23">
</s:fileUpload>
</s:decorate>
(2)类中:
private byte[] localPath;
public byte[] getLocalPath() {
return localPath;
}
public void setLocalPath(byte[] localPath) {
this.localPath = localPath;
}
(3)FTPTools.java类:
public File getFileFromBytes(byte[] b, String outputFile){
BufferedOutputStream stream = null;
File file = null;
try{
file = new File(outputFile);
FileOutputStream fstream = new FileOutputStream(file);
stream = new BufferedOutputStream(fstream);
stream.write(b);
} catch (Exception e){
e.printStackTrace();
} finally{
if (stream != null){
try{
stream.close();
} catch (IOException e1){
e1.printStackTrace();
}
}
}
return file;
}
这样上传的文件或者图片就会保存到本地的硬盘中了,就是利用上面那个方法就可以搞定。
分享到:
相关推荐
### 如何将Silverlight中的图片控件保存到文件 在Silverlight开发中,有时我们需要将显示在界面上的图片(通常是由`Image`控件显示)保存为文件,例如为了备份用户界面的状态或者导出数据等。本文将详细介绍如何...
QQ网络硬盘上传控件
这里提到的“VB自动保存窗体控件值到一个INI文件中”是一个常见的需求,它涉及到VB的基本操作和配置文件的管理。INI文件是一种简单的文本配置文件,用于存储应用程序的设置和参数,方便读取和写入。 首先,让我们...
易语言控件保存模块, 可以批量保存控件内容,读取控件内容,
// 遍历控件并保存到XML // ... } void LoadControlsFromXML(CString filePath) { // 加载XML文件 tinyxml2::XMLDocument doc; doc.LoadFile(filePath); // 遍历XML并恢复控件状态 // ... } ``` 4. **...
最后,调用`Save`方法将图像保存到磁盘。 7. **资源管理**: 绘图过程中要注意资源的正确管理,例如在每次绘图完成后,确保清理绘图环境,释放内存DC,防止内存泄漏。 8. **对话框资源编辑**: 在VS2008的资源...
本教程将深入探讨如何使用C#来实现一个功能,即将窗体上的控件转换为图片并保存到本地。这个功能在许多场景下都非常有用,比如记录用户界面的状态,或者创建自定义的屏幕截图工具。 首先,我们需要理解C#中的...
控件状态保存自定义控件:可保存指定容器内的控件状态,包括TextBox, CheckBox, ComboBox, DateTimePicker等状态值,保存为本地方案,下次运行时,可直接调用方案,恢复控件值。
在IT领域,上传控件是Web应用程序中一个关键的组件,它允许用户将本地计算机上的文件上传到服务器。本文将详细探讨上传控件的核心概念、功能、实现方式以及相关的技术点。 首先,上传控件的基本功能是提供一个界面...
FTP控件是软件开发中用于实现文件上传和下载功能的重要组件,尤其在处理大文件,如1GB以上的大文件时,其性能和稳定性显得尤为重要。本文将深入探讨FTP控件的功能、工作原理以及如何实现超大文件的断点续传。 FTP...
- 在窗体的`FormClosing`事件中,调用序列化方法,将当前状态保存到文件。 5. **使用DataGridView控件** - 如果窗体中包含了`DataGridView`控件,还需要考虑其列宽调整。`DataGridView`提供了`ColumnWidths`属性...
本篇将详细讲解如何在Android中实现文件上传,并结合“亲测可用”的控件来探讨具体实践。 首先,我们需要了解Android中的文件操作。Android系统提供了一系列API,允许开发者读取、写入和管理本地文件。例如,你可以...
最后,记得在项目的资源文件中添加按钮的标签,如"写入文本"和"打开文件",以及Edit控件的提示文字,如"请输入文本",以提供更好的用户体验。 总结来说,MFC实现获取Edit控件内容写入本地TXT文件涉及以下步骤: 1. ...
labview2013以上版本可打开,可以快速保存界面的控件值,并可读取出来,只受控件标签名称的区别,用于快速配方制作,比数据库更快更容易增加和修改。
在ASP.NET应用中,上传控件使得用户能够方便地将本地文件上传到服务器,这在许多应用场景中都是必需的功能,例如文件共享、图片上传或文档提交等。V1.0 beta2版本的发布通常意味着开发者正在对产品进行测试和完善,...
在C#编程中,将图片转换为byte数组并存储到数据库,然后从数据库读取byte数组再还原为图片,是一种常见的处理方式。这种方式便于在不直接依赖文件系统的情况下管理和传输图像数据。以下是对这个主题的详细说明: 1....
在IT行业中,Flash上传控件是一种常见的网页交互元素,它允许用户通过Web浏览器方便地上传文件到服务器。本文将深入探讨“极其好用的Flash上传控件”这一主题,包括其工作原理、特点以及相关技术。 Flash上传控件是...
ASP.NET上传控件是网页应用开发中的重要组成部分,它允许用户在服务器端处理大量数据时上传文件。在本文中,我们将深入探讨“一个很好用的ASP.NET上传控件”,了解其特点、使用方法以及如何在项目中集成和操作。 ...
Flash 上传控件, 用 flash 完成文件选择和上传, 后端程序实现保存功能. 上传过程与 js 交互. 控件参数 (flashvars) id: 控件标识 (与 js 交互时用以对应控件) url: 上传地址 jsobj: js 对象 (上传各阶段会调用 js ...