刚刚在csdn上看到一段代码,我再项目里用到了freetextbox 上传照片后如果照片名字带有%就不能正常显示,虽然文件上传成功! 所以我想在上传的时候改掉文件名。然后就找到了这段代码 但是看不懂。
提示:CurrentImagesFolder、UploadFile、IsValidFileType这些属性方法都找不到。 不知道大家有没有更好的方法。 万分感谢了!我用的是3.22版本的freetextbox!if (Page.IsValid)
{
if (CurrentImagesFolder.Value != "")
{
if (UploadFile.PostedFile.FileName.Trim() != "")
{
if (IsValidFileType(UploadFile.PostedFile.FileName.ToLower()))
{
try
{
Guid d;
d = Guid.NewGuid(); string ext = UploadFile.PostedFile.FileName.Substring(UploadFile.PostedFile.FileName.LastIndexOf(". ") + 1, UploadFile.PostedFile.FileName.Length - UploadFile.PostedFile.FileName.LastIndexOf(". ") - 1);
string UploadFileName = "";
string UploadFileDestination = "";
//UploadFileName = UploadFile.PostedFile.FileName; //文件名
UploadFileName = d.ToString() + ". " + ext; //文件名
UploadFileName = UploadFileName.Substring(UploadFileName.LastIndexOf("\\") + 1);
UploadFileDestination = HttpContext.Current.Request.PhysicalApplicationPath;
UploadFileDestination += CurrentImagesFolder.Value;
UploadFileDestination += "\\";
UploadFile.PostedFile.SaveAs(UploadFileDestination + UploadFileName); //保存咯了
ResultsMessage.Text = UploadSuccessMessage;
}
catch (Exception ex) { }
}
}
}
}
提示:CurrentImagesFolder、UploadFile、IsValidFileType这些属性方法都找不到。 不知道大家有没有更好的方法。 万分感谢了!我用的是3.22版本的freetextbox!if (Page.IsValid)
{
if (CurrentImagesFolder.Value != "")
{
if (UploadFile.PostedFile.FileName.Trim() != "")
{
if (IsValidFileType(UploadFile.PostedFile.FileName.ToLower()))
{
try
{
Guid d;
d = Guid.NewGuid(); string ext = UploadFile.PostedFile.FileName.Substring(UploadFile.PostedFile.FileName.LastIndexOf(". ") + 1, UploadFile.PostedFile.FileName.Length - UploadFile.PostedFile.FileName.LastIndexOf(". ") - 1);
string UploadFileName = "";
string UploadFileDestination = "";
//UploadFileName = UploadFile.PostedFile.FileName; //文件名
UploadFileName = d.ToString() + ". " + ext; //文件名
UploadFileName = UploadFileName.Substring(UploadFileName.LastIndexOf("\\") + 1);
UploadFileDestination = HttpContext.Current.Request.PhysicalApplicationPath;
UploadFileDestination += CurrentImagesFolder.Value;
UploadFileDestination += "\\";
UploadFile.PostedFile.SaveAs(UploadFileDestination + UploadFileName); //保存咯了
ResultsMessage.Text = UploadSuccessMessage;
}
catch (Exception ex) { }
}
}
}
}
解决方案 »
- asp.net怎么能是触发事件在后台里面写,我的每次都是在js里面
- DataList分页
- DataList新手问题?
- StreamReader出错。在线等。
- 关于ASP.NET一些问题
- listview中如何动态添加数据
- 这句asp代码怎么转换成asp.net(c#)?
- 连接sybase数据库问题,请大家积极参与!
- 求1个好用的TABLE固定表头的例子。立刻结贴!
- 微信高级接口生成的带参数二维码中间加logo
- 登录时总报这错the requested database sysConnection is not defined in configuration
- IE6 IE8问题,江湖救急!!!
页面的源码
http://blog.sina.com.cn/s/blog_3f475b3d0100dvj7.html
ftb.imagegallery.aspx 页面都没有源码了。代码全都到dll里边去了,这个页面只能在pageload事件中加代码啊! 有没有高人,高人过来指点迷津津啊! 谢谢先!