freetext一点小心得

 首先,是修改图片上传路径,freetextbox默认的是images,这个一般是整个网站的图片默认路径。我们要将之修改为其他的路径,道理吧,自己想吧。。。
首先大家会去修改ftb.imagegallery.aspx文件中的
private string DefaultImageFolder = "~/images/upimages";  // 默认的起始文件夹
我也是这样修改的,但不起作用,真郁闷。
最后还是去修改控件,右击该控件,选属性,然后在"外部的"的ImageGalleryPath,把这个属性改为你需要的路径。

另外,freetextbox默认是能删除图片的,最好改为不能删除,大家想一想,有若干个人同时管理一个文件夹,岂不乱套?
改的地方在ftb.imagegallery.aspx中的
private bool DeleteIsEnabled = false;         // 是否允许删除文件

还有一个,不知道大家发现没有,他上传的文件名是本地计算机文件名,也就是说服务器如果有相同的文件,则会被覆盖,这不是我们想要的结果,我们将文件名改为当前日期,格式为yyyymmdd之类的,这样就不会重复文件名了。
在public void UploadImage_OnClick(object sender, EventArgs e) 类中插入,具体的位置大家一看就明白了。
string fileName = DateTime.Now.ToString("yyyyMMddhhmmss");//格式化文件名,以当前时间取名
string extension = System.IO.Path.GetExtension(UploadFile.PostedFile.FileName).ToUpper();//得到文件的扩展名,并将扩展名变成小写
UploadFile.PostedFile.SaveAs(UploadFileDestination + fileName + extension); //上传文件
OK,大功告成。。。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值