`

上传的控件把它以byte[]的形式保存到本地的硬盘中

阅读更多

(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中的图片控件保存到文件 在Silverlight开发中,有时我们需要将显示在界面上的图片(通常是由`Image`控件显示)保存为文件,例如为了备份用户界面的状态或者导出数据等。本文将详细介绍如何...

    QQ网络硬盘上传控件

    QQ网络硬盘上传控件

    VB自动保存窗体控件值到一个INI文件中.

    这里提到的“VB自动保存窗体控件值到一个INI文件中”是一个常见的需求,它涉及到VB的基本操作和配置文件的管理。INI文件是一种简单的文本配置文件,用于存储应用程序的设置和参数,方便读取和写入。 首先,让我们...

    易语言控件保存模块

    易语言控件保存模块, 可以批量保存控件内容,读取控件内容,

    MFC保存控件数据到xml及读取xml数据到控件

    // 遍历控件并保存到XML // ... } void LoadControlsFromXML(CString filePath) { // 加载XML文件 tinyxml2::XMLDocument doc; doc.LoadFile(filePath); // 遍历XML并恢复控件状态 // ... } ``` 4. **...

    在PictureControl控件上绘图并保存

    最后,调用`Save`方法将图像保存到磁盘。 7. **资源管理**: 绘图过程中要注意资源的正确管理,例如在每次绘图完成后,确保清理绘图环境,释放内存DC,防止内存泄漏。 8. **对话框资源编辑**: 在VS2008的资源...

    C# 开发的将控件转换成图片

    本教程将深入探讨如何使用C#来实现一个功能,即将窗体上的控件转换为图片并保存到本地。这个功能在许多场景下都非常有用,比如记录用户界面的状态,或者创建自定义的屏幕截图工具。 首先,我们需要理解C#中的...

    控件状态保存自定义控件

    控件状态保存自定义控件:可保存指定容器内的控件状态,包括TextBox, CheckBox, ComboBox, DateTimePicker等状态值,保存为本地方案,下次运行时,可直接调用方案,恢复控件值。

    上传控件 上传控件 上传控件

    在IT领域,上传控件是Web应用程序中一个关键的组件,它允许用户将本地计算机上的文件上传到服务器。本文将详细探讨上传控件的核心概念、功能、实现方式以及相关的技术点。 首先,上传控件的基本功能是提供一个界面...

    C#窗体、控件尺寸位置变化自动保存的类

    - 在窗体的`FormClosing`事件中,调用序列化方法,将当前状态保存到文件。 5. **使用DataGridView控件** - 如果窗体中包含了`DataGridView`控件,还需要考虑其列宽调整。`DataGridView`提供了`ColumnWidths`属性...

    android文件上传控件

    本篇将详细讲解如何在Android中实现文件上传,并结合“亲测可用”的控件来探讨具体实践。 首先,我们需要了解Android中的文件操作。Android系统提供了一系列API,允许开发者读取、写入和管理本地文件。例如,你可以...

    MFC实现获取Edit控件内容写入本地TXT文件

    最后,记得在项目的资源文件中添加按钮的标签,如"写入文本"和"打开文件",以及Edit控件的提示文字,如"请输入文本",以提供更好的用户体验。 总结来说,MFC实现获取Edit控件内容写入本地TXT文件涉及以下步骤: 1. ...

    labview快速保存界面所有控件的值,同时可读取出来

    labview2013以上版本可打开,可以快速保存界面的控件值,并可读取出来,只受控件标签名称的区别,用于快速配方制作,比数据库更快更容易增加和修改。

    一个非常好的图片上传控件,有源码。C#版

    这个压缩包文件提供的是一款C#版的图片上传控件,具备源码,非常适合开发者研究和直接应用到自己的项目中。让我们深入探讨一下这个控件及其相关的知识点。 首先,"图片上传"是指在Web或桌面应用中实现用户选择并...

    ASP.NET上传控件

    在ASP.NET应用中,上传控件使得用户能够方便地将本地文件上传到服务器,这在许多应用场景中都是必需的功能,例如文件共享、图片上传或文档提交等。V1.0 beta2版本的发布通常意味着开发者正在对产品进行测试和完善,...

    C# 图片转成byte存入,数据库读取byte转成图片的类

    在C#编程中,将图片转换为byte数组并存储到数据库,然后从数据库读取byte数组再还原为图片,是一种常见的处理方式。这种方式便于在不直接依赖文件系统的情况下管理和传输图像数据。以下是对这个主题的详细说明: 1....

    极其好用的flash上传控件

    在IT行业中,Flash上传控件是一种常见的网页交互元素,它允许用户通过Web浏览器方便地上传文件到服务器。本文将深入探讨“极其好用的Flash上传控件”这一主题,包括其工作原理、特点以及相关技术。 Flash上传控件是...

    一个很好用的asp.net上传控件

    ASP.NET上传控件是网页应用开发中的重要组成部分,它允许用户在服务器端处理大量数据时上传文件。在本文中,我们将深入探讨“一个很好用的ASP.NET上传控件”,了解其特点、使用方法以及如何在项目中集成和操作。 ...

    flash+js+php 上传控件

    Flash 上传控件, 用 flash 完成文件选择和上传, 后端程序实现保存功能. 上传过程与 js 交互. 控件参数 (flashvars) id: 控件标识 (与 js 交互时用以对应控件) url: 上传地址 jsobj: js 对象 (上传各阶段会调用 js ...

Global site tag (gtag.js) - Google Analytics