图片上传插件upload_flash控件上传照片

图片上传插件upload_flash控件上传照片protectedvoidButton1_Click(objectsender,EventArgse){if(FileUpload1.HasFile){stringfileContentType=FileUpload1.PostedFile.ContentType;…

大家好,又见面了,我是你们的朋友全栈君。

protected
 
void
 Button1_Click(
object
 sender, EventArgs e)
        {

            

if
 (FileUpload1.HasFile)
            {

                

string
 fileContentType 
=
 FileUpload1.PostedFile.ContentType;
                

if
 (fileContentType 
==
 

image/bmp

 
||
 fileContentType 
==
 

image/gif

 
||
 fileContentType 
==
 

image/pjpeg

)
                {

                    

string
 name 
=
 FileUpload1.PostedFile.FileName;                  
//
 客户端文件路径



                    FileInfo file 

=
 
new
 FileInfo(name);
                    

string
 fileName 
=
 file.Name;                                    
//
 文件名称


                    
string
 webFilePath 
=
 Server.MapPath(

file/

 
+
 fileName);        
//
 服务器端文件路径


                    
if
 (
!
File.Exists(webFilePath))
                    {

                        

try

                        {

                            FileUpload1.SaveAs(webFilePath);                                

//
 使用 SaveAs 方法保存文件


                     
                            Label1.Text 

=
 

提示:文件“

 
+
 fileName 
+
 

”成功上传,文件类型为:

 
+
 FileUpload1.PostedFile.ContentType 
+
 

,文件大小为:

 
+
 FileUpload1.PostedFile.ContentLength 
+
 

B

;
                        }
                        

catch
 (Exception ex)
                        {

                            Label1.Text 

=
 

提示:文件上传失败,失败原因:

 
+
 ex.Message;
                        }
                    }
                    

else

                    {

                        Label1.Text 

=
 

提示:文件已经存在,请重命名后上传

;
                    }
                }
                

else

                {

                    Label1.Text 

=
 

提示:文件类型不符

;
                }
            }

        }

 

转载于:https://www.cnblogs.com/master-zhu/archive/2010/07/23/1783759.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124839.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue.js与jquery的区别_说出两者之间的区别

    vue.js与jquery的区别_说出两者之间的区别jQuery:曾经是前端最流行的js库。Vue:是一个兴起的js库,是一个精简的MVVM。从技术角度讲。Vue.js专注于MVVM模型的ViewModel层,它通过双向数据绑定把view和Model层连接起来,通过对数据的操作完成对页面视图的渲染。二者的区别是:一、Vue和jQuery对比jquery是使用选择器()选取DOM对象,对其进行赋值、取值、事件绑定等操作,和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的。二、Vue则是通过Vue对.

    2022年10月16日
    0
  • 哈佛结构和冯·诺依曼结构的区别和联系_edsac是第一台冯诺依曼机吗

    哈佛结构和冯·诺依曼结构的区别和联系_edsac是第一台冯诺依曼机吗一、哈佛结构    哈佛结构(Harvardarchitecture)是一种将程序指令储存和数据储存分开的存储器结构。中央处理器首先到程序指令储存器中读取程序指令内容,解码后得到数据地址,再到相应的数据储存器中读取数据,并进行下一步的操作(通常是执行)。程序指令储存和数据储存分开,数据和指令的储存可以同时进行,可以使指令和数据有不同的数据宽度,如Microchip公司的PIC16芯…

    2022年9月27日
    0
  • 解决eclipse乱码问题[通俗易懂]

    解决eclipse乱码问题[通俗易懂]本文章主要解决eclipse工程区乱码问题。

    2022年5月26日
    33
  • 怎么向表结构是自增长的表中插入一条数据 SQLCODE=-798, SQLSTATE=428C9, SQLERRMC=ID

    怎么向表结构是自增长的表中插入一条数据 SQLCODE=-798, SQLSTATE=428C9, SQLERRMC=ID

    2021年7月18日
    64
  • Java面试题大全带答案「建议收藏」

    Java面试题大全带答案「建议收藏」本人发现网上虽然有不少Java相关的面试题,但第一未必全,第二未必有答案,第三虽然有答案,但未必能在面试中说,所以在本文里,会不断收集各种面试题,并站在面试官的立场上,给出我自己的答案。第一部分、Java基础1.JDK和JRE有什么区别?JDK是java的开发工具包,有JDK8,9甚至到14的差别,安装以后,不仅包含了java的开发环境,比如java.exe,还包含了运行环境(jre)相关包。 JRE是java运行环境,一般装好JDK后,系统里会有对应的JRE环境。2..

    2022年6月21日
    31
  • cmd跑绿色代码_cmd装逼代码-cmd命令,装逼

    cmd跑绿色代码_cmd装逼代码-cmd命令,装逼本教程分享:《cmd装逼代码》如何使用命令提示符装逼事先声明,如果你不知道打开windows的命令行工具,我是绝对不会告诉你是用windows+R,然后键入cmd打开的windows自带的命令行工具很强大,毕竟计算机一开始都是以键入命令的方式来操作的,但现如今计算机的发展,许多在过去需要去记大量命令才能完成的操作,现如今通过傻瓜式的点选都可以完成。作为一名有逼格的程序员,在计算机如今图形界面…

    2022年6月5日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号