uploadfile错误53,uploadedfile
求php大神
你可以使用thinkphp的上传类
具体的你可以看
里面有详细的说明
import('ORG.Net.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload-maxSize = 3145728 ;// 设置附件上传大小
$upload-allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload-savePath = './Public/Uploads/';// 设置附件上传目录
if(!$upload-upload()) {// 上传错误提示错误信息
$this-error($upload-getErrorMsg());
}else{// 上传成功
$this-success('上传成功!');
}
使用是只要吧import('ORG.Net.UploadFile'); 替换为include '';就可以了
求助,C#上传文件时错误:路径中具有非法字符
1.windows的目录中允许出现的字符是有限定的,不允许出现的字符可以通过Path..GetInvalidFileNameChars()得到,下面是过滤目录中非法字符的方法:
string?illegal?=?"\"M\"\\a/ry/?h**ad:?a\\/:*?\"|?li*tt|le||?la\"mb.?";
string?invalid?=?new?string(Path.GetInvalidFileNameChars())?+?new?string(Path.GetInvalidPathChars());
foreach?(char?c?in?invalid)
{
????illegal?=?illegal.Replace(c.ToString(),?"");?
}
2.也可以使用正则表达式来做替换,如下代码:
string?illegal?=?"\"M\"\\a/ry/?h**ad:?a\\/:*?\"|?li*tt|le||?la\"mb.?";
string?regexSearch?=?new?string(Path.GetInvalidFileNameChars())?+?new?string(Path.GetInvalidPathChars());
Regex?r?=?new?Regex(string.Format("[{0}]",?Regex.Escape(regexSearch)));
illegal?=?r.Replace(illegal,?"");
提问Struts的Excel导入导出。。java.io.FileNotFoundException: uploadFile (???????????)
其实你导入导出需要的是一个路径path,你写的那是上传的
可以这样写:
s:file name="path"/s:file
action里面声明一个路径:private String path;
把这个路径传给它就可以了,你可以试试,这个比较简单的
FileInputStream fin = new FileInputStream(path);
至于你的,我自己觉得你写的不对的地方,这是我写上传的一些代码,按照下面的改改试试
fileAttr是我的一个类FileAttr的一个对象,这个类中声明了
private String name;
private File file;
private String contentType;
下面是action中的代码,你改写一下试试
public File getImg() {
return fileAttr.getFile();
}
//临时文件
public void setImg(File file) {
fileAttr.setFile(file);
}
public String getImgContentType(){
return fileAttr.getContentType();
}
public void setImgContentType(String contentType){
fileAttr.setContentType(contentType);
}
public String getImgFileName(){
return fileAttr.getName();
}
public void setImgFileName(String name){
fileAttr.setName(name);
}
这三个必须要写全,否则有些值取不到的