上传的文件如何替换
答案:2 悬赏:50 手机版
解决时间 2021-02-15 12:30
- 提问者网友:骑士
- 2021-02-15 08:01
原先上传的文件有一部分后面有修改从新上传如何替换
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-02-15 08:38
按修改日期排序,就能看到那些是新修改的,将这部分文件重新上传覆盖即可。
全部回答
- 1楼网友:一把行者刀
- 2021-02-15 08:59
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>"); //如果扩展名不正确提示
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯