本文整理汇总了Java中org.apache.tomcat.util.http.fileupload.util.Streams类的典型用法代码示例。如果您正苦于以下问题:Java Streams类的具体用法?Java Streams怎么用?Java Streams使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Streams类属于org.apache.tomcat.util.http.fileupload.util包,在下文中一共展示了Streams类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: copyFile
import org.apache.tomcat.util.http.fileupload.util.Streams; //导入依赖的package包/类
private String copyFile(String inputFileName) throws Exception {
// copy server local file to web service folder
// this function is to solve "permission deny" problem
// on UNIX-based OS
File f = new File(inputFileName);
String outputFile = getServletContext().getRealPath("/") + "/data/"
+ f.getName();
File outf = new File(outputFile);
BufferedInputStream inStream = new BufferedInputStream(
new FileInputStream(f));
BufferedOutputStream outStream = new BufferedOutputStream(
new FileOutputStream(outf));
Streams.copy(inStream, outStream, true);
return outf.getName();
}
开发者ID:Chengxuan,项目名称:DSproject,代码行数:18,代码来源:EncryptionServiceBootstrap.java
示例2: readBodyData
import org.apache.tomcat.util.http.fileupload.util.Streams; //导入依赖的package包/类
/**
* <p>
* Reads <code>body-data</code> from the current <code>encapsulation</code>
* and writes its contents into the output <code>Stream</code>.
*
* <p>
* Arbitrary large amounts of data can be processed by this method using a
* constant size buffer. (see
* {@link #MultipartStream(InputStream,byte[],int, MultipartStream.ProgressNotifier)
* constructor}).
*
* @param output
* The <code>Stream</code> to write data into. May be null, in
* which case this method is equivalent to
* {@link #discardBodyData()}.
*
* @return the amount of data written.
*
* @throws MalformedStreamException
* if the stream ends unexpectedly.
* @throws IOException
* if an i/o error occurs.
*/
public int readBodyData(OutputStream output) throws MalformedStreamException, IOException {
return (int) Streams.copy(newInputStream(), output, false); // N.B.
// Streams.copy
// closes
// the input
// stream
}
开发者ID:how2j,项目名称:lazycat,代码行数:31,代码来源:MultipartStream.java
示例3: readBodyData
import org.apache.tomcat.util.http.fileupload.util.Streams; //导入依赖的package包/类
/**
* <p>Reads <code>body-data</code> from the current
* <code>encapsulation</code> and writes its contents into the
* output <code>Stream</code>.
*
* <p>Arbitrary large amounts of data can be processed by this
* method using a constant size buffer. (see {@link
* #MultipartStream(InputStream,byte[],int,
* MultipartStream.ProgressNotifier) constructor}).
*
* @param output The <code>Stream</code> to write data into. May
* be null, in which case this method is equivalent
* to {@link #discardBodyData()}.
*
* @return the amount of data written.
*
* @throws MalformedStreamException if the stream ends unexpectedly.
* @throws IOException if an i/o error occurs.
*/
public int readBodyData(OutputStream output)
throws MalformedStreamException, IOException {
return (int) Streams.copy(newInputStream(), output, false); // N.B. Streams.copy closes the input stream
}
开发者ID:liaokailin,项目名称:tomcat7,代码行数:24,代码来源:MultipartStream.java
示例4: getName
import org.apache.tomcat.util.http.fileupload.util.Streams; //导入依赖的package包/类
/**
* Returns the original filename in the client's filesystem.
*
* @return The original filename in the client's filesystem.
* @throws org.apache.tomcat.util.http.fileupload.InvalidFileNameException
* The file name contains a NUL character, which might be an indicator of
* a security attack. If you intend to use the file name anyways, catch
* the exception and use {@link
* org.apache.tomcat.util.http.fileupload.InvalidFileNameException#getName()}.
*/
@Override
public String getName() {
return Streams.checkFileName(fileName);
}
开发者ID:liaokailin,项目名称:tomcat7,代码行数:15,代码来源:DiskFileItem.java
示例5: getName
import org.apache.tomcat.util.http.fileupload.util.Streams; //导入依赖的package包/类
/**
* Returns the items file name.
*
* @return File name, if known, or null.
* @throws InvalidFileNameException The file name contains a NUL character,
* which might be an indicator of a security attack. If you intend to
* use the file name anyways, catch the exception and use
* InvalidFileNameException#getName().
*/
@Override
public String getName() {
return Streams.checkFileName(name);
}
开发者ID:liaokailin,项目名称:tomcat7,代码行数:14,代码来源:FileUploadBase.java
示例6: getName
import org.apache.tomcat.util.http.fileupload.util.Streams; //导入依赖的package包/类
/**
* Returns the original filename in the client's filesystem.
*
* @return The original filename in the client's filesystem.
* @throws org.apache.tomcat.util.http.fileupload.InvalidFileNameException
* The file name contains a NUL character, which might be an
* indicator of a security attack. If you intend to use the file
* name anyways, catch the exception and use
* {@link org.apache.tomcat.util.http.fileupload.InvalidFileNameException#getName()}
* .
*/
@Override
public String getName() {
return Streams.checkFileName(fileName);
}
开发者ID:how2j,项目名称:lazycat,代码行数:16,代码来源:DiskFileItem.java
示例7: getName
import org.apache.tomcat.util.http.fileupload.util.Streams; //导入依赖的package包/类
/**
* Returns the items file name.
*
* @return File name, if known, or null.
* @throws InvalidFileNameException
* The file name contains a NUL character, which might
* be an indicator of a security attack. If you intend
* to use the file name anyways, catch the exception and
* use InvalidFileNameException#getName().
*/
@Override
public String getName() {
return Streams.checkFileName(name);
}
开发者ID:how2j,项目名称:lazycat,代码行数:15,代码来源:FileUploadBase.java
示例8: readBodyData
import org.apache.tomcat.util.http.fileupload.util.Streams; //导入依赖的package包/类
/**
* <p>Reads <code>body-data</code> from the current
* <code>encapsulation</code> and writes its contents into the
* output <code>Stream</code>.
*
* <p>Arbitrary large amounts of data can be processed by this
* method using a constant size buffer. (see {@link
* #MultipartStream(InputStream,byte[],int,
* MultipartStream.ProgressNotifier) constructor}).
*
* @param output The <code>Stream</code> to write data into. May
* be null, in which case this method is equivalent
* to {@link #discardBodyData()}.
*
* @return the amount of data written.
*
* @throws MalformedStreamException if the stream ends unexpectedly.
* @throws IOException if an i/o error occurs.
*/
public int readBodyData(OutputStream output)
throws MalformedStreamException, IOException {
final InputStream istream = newInputStream();
return (int) Streams.copy(istream, output, false);
}
开发者ID:deathspeeder,项目名称:class-guard,代码行数:25,代码来源:MultipartStream.java
示例9: getName
import org.apache.tomcat.util.http.fileupload.util.Streams; //导入依赖的package包/类
/**
* Returns the original filename in the client's filesystem.
*
* @return The original filename in the client's filesystem.
* @throws org.apache.tomcat.util.http.fileupload.InvalidFileNameException
* The file name contains a NUL character, which might be an indicator of
* a security attack. If you intend to use the file name anyways, catch
* the exception and use InvalidFileNameException#getName().
*/
@Override
public String getName() {
return Streams.checkFileName(fileName);
}
开发者ID:WhiteBearSolutions,项目名称:WBSAirback,代码行数:14,代码来源:DiskFileItem.java
示例10: getName
import org.apache.tomcat.util.http.fileupload.util.Streams; //导入依赖的package包/类
/**
* Returns the items file name.
* @return File name, if known, or null.
* @throws InvalidFileNameException The file name contains a NUL character,
* which might be an indicator of a security attack. If you intend to
* use the file name anyways, catch the exception and use
* InvalidFileNameException#getName().
*/
@Override
public String getName() {
return Streams.checkFileName(name);
}
开发者ID:WhiteBearSolutions,项目名称:WBSAirback,代码行数:13,代码来源:FileUploadBase.java
注:本文中的org.apache.tomcat.util.http.fileupload.util.Streams类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论