String[] targetFileName = uploadFileName
for (int i = 0i <upload.lengthi++) {
File target = new File(realpath, targetFileName[i])
FileUtils.copyFile(upload[i], target)
//这是一个伏棚文件复制类copyFile()里面就是IO *** 作,如果你不用这个类也可以自己写一个IO复制文件的类
}
其中private File[] upload// 实际上传返如文件
private String[] uploadContentType// 文件的内容类型
private String[] uploadFileName// 上传文件名
这三个参数必须这样命名,因为文件上传控件默认是封装了这3个参数的,且在action里面他们应有get,漏厅启set方法
分类: 电脑/网络 >>程序设计 >>其他编程语言问题描述:
粘贴又是哪个函数呢?
解析嫌李:
移动一个文件,一般可使用:
BOOL WINAPI MoveFile(LPCSTR Existing, LPCSTR Target)
其中 Existing是现有文件或目录,Target是目标文件或目录。此函数还可以用来对文件改名。例:
MoveFile("D:\\Temp\\a.txt", "E:\\MyPath\\b.txt")将D:\Temp\a.txt移动到E:\MyPath并改名为b.txt
>API中的CopyFile:
BOOL WINAPI CopyFile(LPCSTR oldFileName, LPCSTR newFileName, BOOL failIfExists)
oldFileName: 原始文件名;
newFileName: 目标文件名;
failIfExists: 目标文件已存在时的处理办法。TRUE则不覆盖并返回失败标记,FALSE则覆盖。
返回值:TRUE代表成功,FALSE代表失败。
>粘贴又是哪个函数呢?
粘贴的功能不是一个函数能够御者伍实现的.对剪贴板的 *** 作Windows有一系列函数.粘贴必须要用的是 OpenClipboard(), GetCipboardData()和CloseClipboard().
拷贝-粘贴的对象为文本或其他二进数镇或据(如图像)时可能还要辅助其他的API.
在Action中没游模配置最大上传的磨姿值<constant name="枯缓struts.multipart.maxSize"value=“10701096"/>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)