上传图片文件流

问题描述

我想上传图片文件流代码怎么写!能帮忙写下代码?

解决方案

解决方案二:
UploadAction.javapackagelee;importcom.opensymphony.xwork2.ActionSupport;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importorg.apache.struts2.ServletActionContext;publicclassUploadActionextendsActionSupport{privateStringtitle;privateFileupload;privateStringuploadContentType;privateStringuploadFileName;privateStringsavePath;publicStringgetTitle(){returntitle;}publicvoidsetTitle(Stringtitle){this.title=title;}publicFilegetUpload(){returnupload;}publicvoidsetUpload(Fileupload){this.upload=upload;}publicStringgetUploadContentType(){returnthis.uploadContentType;}publicvoidsetUploadContentType(StringuploadContentType){this.uploadContentType=uploadContentType;}publicStringgetUploadFileName(){returnuploadFileName;}publicvoidsetUploadFileName(StringuploadFileName){this.uploadFileName=uploadFileName;}@SuppressWarnings("deprecation")publicStringgetSavePath()throwsException{returnServletActionContext.getRequest().getRealPath(savePath);}publicvoidsetSavePath(StringsavePath){this.savePath=savePath;}publicStringexecute()throwsException{FileOutputStreamfos=newFileOutputStream(getSavePath()+"\"+getUploadFileName());FileInputStreamfis=newFileInputStream(getUpload());byte[]buffer=newbyte[1024];intlen=0;while((len=fis.read(buffer))>0){fos.write(buffer,0,len);}returnSUCCESS;}}

解决方案三:
struts.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><constantname="struts.custom.i18n.resources"value="globalMessages"/><constantname="struts.i18n.encoding"value="GBK"/><packagename="lee"extends="struts-default"><actionname="upload"class="lee.UploadAction"><paramname="savePath">/upload</param><result>/succ.jsp</result></action><actionname=""><result>.</result></action></package></struts>

解决方案四:
succ.jsp<%@pagelanguage="java"contentType="text/html;charset=GBK"%><%@taglibprefix="s"uri="/struts-tags"%><html><head><title>上传成功</title></head><body>上传成功!<br>文件标题:<s:propertyvalue="+title"/><br>文件为:<imgsrc="<s:propertyvalue="'upload/'+uploadFileName"/>"/><br></body></html>

解决方案五:
。。。接分走人。。
解决方案六:
引用1楼yijiulove的回复:

UploadAction.javaJavacodepackagelee;importcom.opensymphony.xwork2.ActionSupport;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importorg.apa……

up~
解决方案七:
该回复于2010-11-11 14:48:34被版主删除
解决方案八:
URLurl=newURL(localSaveImagePath);BufferedImageimage=ImageIO.read(url);ImageIO.write(image,imageType,newFile(remoteImageSaveUrl));

时间: 2024-09-20 00:37:11

上传图片文件流的相关文章

c++读写文件流实例程序讲解

 这篇文章主要介绍了c++读写文件流实例,大家参考使用吧 掌握文本文件读写的方法 了解二进制文件的读写方法   C++文件流:     复制代码 代码如下: fstream // 文件流 ifstream // 输入文件流 ofstream // 输出文件流   //创建一个文本文件并写入信息 //同向屏幕上输出信息一样将信息输出至文件 #include<iomanip.h> #include<fstream.h> void main() { ofstream f1("d

从Windows 8内置SmartScreen看文件流

  SmartScreen功能原本是为了保护用户不进入危险或仿冒的网站的,在Windows 8当中,这功能已经被系统接受.如果你打开一个从网络上面下载的程序,就会得到以下提示: 系统会在打开文件的时候检查该文件,如果不符合某些规则就弹出提示框.笔者最开始在使用Windows 8 的时候就被这样的提示迷惑了,认为程序坏掉了.其实是系统对于文件的处理不同了.网络上关于关闭它的方法也就很多,这里不是重点,我们来看看到底是文件的什么地方会让系统认为它不安全. 对于其点击右键,可以发现在属性当中的最下面多

为什么对整个文件流计算MD5比分块慢

问题描述 计算一个文件的MD5和把文件分成n分,计算每块的MD5.为什么对文件流计算的还慢呢?HMACSHA1hmac=newHMACSHA1(BitConverter.GetBytes(HashKey[0]));hashes=hmac.ComputeHash(data);//其中一个文件块,共n块HMACSHA1hmac2=newHMACSHA1(BitConverter.GetBytes(HashKey[0]));hashes=hmac2.ComputeHash(fstream);//计算文

android端soap请求上传图片字符流,服务端C#

问题描述 android端soap请求上传图片字符流,服务端C# android端soap请求上传图片字符流,服务端C#写的webservice, 调用成功后返回当前图片地址 解决方案 一种方法为:C# webservice返回图片的base64编码,然后你在客户端调用这个ws方法,获取到图片的base64编码后,再转为图片.根据你的描述:返回当前图片地址,你根据这个Url直接请求下载图片就可以了.http://www.cnblogs.com/sun8134/archive/2010/07/05

ajax读文件-ajax读取wav文件生成文件流上传到服务器

问题描述 ajax读取wav文件生成文件流上传到服务器 正在着手做一个类似于QQ的语音短信息发送的功能,但是使用html5开发 但是是录音文件,要就录音后发送,无法使用input file 考虑到直接传文件流,但是没用过 求用过的指导一下 解决方案 file控件需要人工选择文件,选择后可以通过file.files属性获取到2进制数据里,结合html5的formdata就可以用ajax上传了 参考:http://www.coding123.net/article/20121128/html5-aj

PHP接收App端发送文件流的方法_php技巧

本文实例讲述了PHP接收App端发送文件流的方法.分享给大家供大家参考,具体如下: 解决思路: 1. 客户端多张图片进行循环上传,同时附带参数,并用一定规则组合生产数据流(图片数据放在最后) 2. 使用数据流进行传输,php服务端用file_get_content('php://input')进行接收 3. 传输完毕后将数据流按照规则分割,取出最后的图片数据,并写入图片文件 示例代码: 以下代码是发送单张图片和参数PHP文件,多张图片可循环调用. <?php /* curl_post.php *

文件流 二进制-C++文件流二进制加解密问题

问题描述 C++文件流二进制加解密问题 最近在编一个加密程序,想通过fstream来对文件进行操作.想用文件流实现在文件中的二进制模二加,求助大神们. fstream finout: finout.open(filename,ios_base::binary):接下来就不知道怎么做了,不想用fwrite

mac-关于使用MA电脑编写java文件流的问题.

问题描述 关于使用MA电脑编写java文件流的问题. 如何编写File路径?mac环境下编写的java.求各位大佬解释啊 解决方案 一样的啊 不就是没有分区啊

C++中文件流的读写,在文件中录入相关对象数组信息,然后显示出来

问题描述 C++中文件流的读写,在文件中录入相关对象数组信息,然后显示出来 我想实现一个书籍的录入.修改.删除购买等一系列功能 定义了一个Book类 想实现将键盘上的信息录入到对象数组中,然后将对象数组中的信息写入到文本文件中, 所以定义了一个文件对象数组指针,用循环将Book中的对象与文件中对象相匹配 从而能够录入到文本文件中,修改时文本文件也同时修改,删除时文本文件中相应的信息也被删除 最后将实现这些功能后最新的book信息显示出来 --------我表达能力一直不怎么好,不知道大家听懂了没