如何把伺服器的圖片資源替換掉
A. 我搜的js代碼,但是裡面的圖片直接連得伺服器的,怎麼把它換本地圖片
//如果一開始就有
//pics1=[{imgsrc這一句的話,那本地圖橡正片就用
pics1=[{img:'D:\imagesa.jpg',link:'#',time:5000}];
//如果一開始沒有,是你凳棚自己加的,那就用下面這句
pics1=[{url:'D:\imagesa.jpg',link:'#',time:5000}];
//其中,url是圖片的路徑棗如則,link是該圖片的a鏈接
//<ahref="這里就是link"><imgsrc="這里就是url"/></a>
string filename = FileUpload1.FileName; //獲取上傳的文件名
string fileup = Server.MapPath("\\Web\\images\\" + filename); //獲取伺服器保存文件的路徑
string filetype = FileUpload1.PostedFile.ContentType; //獲取文件類型,做判斷用
string fileclass= filename.Substring(filename.LastIndexOf(".")+1); //獲取文件擴展名,做判斷用
if (fileclass == "gif") //判斷擴展名
{
if (filetype == "image/gif") //判斷類型
{
FileUpload1.SaveAs(fileup); //上傳到伺服器中
if (File.Exists("\\Web\\images\\logo.gif")) //判斷如果伺服器中這個路徑下存在logo.gif文件
{
File.Delete("\\Web\\images\\logo.gif"); //那麼就將它刪除
}
File.Move("\\Web\\images\\" + filename, "\\Web\\images\\logo.gif"); //把上傳上來的文件重命名為logo.gif
Image1.ImageUrl = "/Web/images/logo.gif"; //讓image1控制項顯示上傳上來的文件
}
else
{
Response.Write("<script>alert('系統檢測到上傳的文件非法格式!');</script>"); //如果類型不正確提示
}
}
else
{
Response.Write("<script>alert('上傳的文件格式不正確!');</script>"); //如果擴展名不正確提示
}