请各位爸爸帮忙,修改一下代码,关于图片上传的,谢谢!
if (simage.PostedFile.FileName == ""||simage.FileContent.Length>1024*150)
{
Upload_info.Text = "文件不能为空,并且不能超过150K";
}
else
{
string filepath = simage.PostedFile.FileName; //asp:FileUpload id=simage
string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1);
string serverpath = Server.MapPath("~/Uploadimage/") + filename;
simage.PostedFile.SaveAs(serverpath);
}
如何在 这段代码的基础上,加上判断是不是图片 ,而且只能上传JPG,PNG,BMP。格式的,
本人实在太菜了,网上的复制过来 ,改来改去就是报错。自己写了一个下面的不知道怎么写了
伸手党确实不大好意思! 谢谢各位爸爸了!
------解决方案--------------------我不当你爸爸
2种办法:
1、客户端 判断
var exts = "jpg
------解决方案--------------------
bmp
------解决方案--------------------
png", paths = "
------解决方案--------------------
";
function CheckPreview() {
var value = this.file.value, check = true;
if (!value) {
check = false; alert("请至少添加一张图片再上传!");
} else if (!RegExp("\.(?:" + exts + ")$$", "i").test(value)) {