图片上传插件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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • intellij idea javaweb_数据库系统原理教程

    intellij idea javaweb_数据库系统原理教程一,简介Eclipse/MyEclipse确实用起来诸多不爽,准备切换IntelliJIDEA,本篇介绍如何配置IDEA并使用IDEA开发一个Web应用。二,软件下载与安装1,首先下载安装JDK并配置环境变量。JDK安装目录D:\Java\jdk1.7.0_79新建环境变量JAVA_HOME,其值为D:\Java\jdk1.7.0_79环境变量PATH中添加%JAVA_HOME%\bin

    2025年5月24日
    3
  • js浅拷贝和深拷贝的区别_前端面试深拷贝和浅拷贝

    js浅拷贝和深拷贝的区别_前端面试深拷贝和浅拷贝1、JS数据类型基本数据类型:Boolean、String、Number、null、undefined引用数据类型:Object、Array、Function、RegExp、Date等2、深拷贝与浅拷贝深拷贝和浅拷贝都只针对引用数据类型,浅拷贝会对对象逐个成员依次拷贝,但只复制内存地址,而不复制对象本身,新旧对象成员还是共享同一内存;深拷贝会另外创建一个一模一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象。区别:浅拷贝只复制对象的第一层属性,而深拷贝会对对象的属性进行递归

    2022年10月1日
    2
  • POJ 2208 已知边四面体六个长度,计算体积

    POJ 2208 已知边四面体六个长度,计算体积

    2022年1月6日
    42
  • mysql之group_concat函数详解[通俗易懂]

    mysql之group_concat函数详解[通俗易懂]函数语法:group_concat([DISTINCT]要连接的字段[OrderBY排序字段ASC/DESC][Separator‘分隔符’])下面举例说明:selectid,pricefromgoods;以id分组,把price字段的值在同一行打印出来,逗号分隔(默认)selectid,group_concat(price…

    2022年6月13日
    54
  • mysql子查询和连接查询(大数据联合计算)

    大圣网络2017-01-3109:19连接查询连接查询:将多张表(>=2)进行记录的连接(按照某个指定的条件进行数据拼接)。连接查询的意义:在用户查看数据的时候,需要显示的数据来自多张表.连接查询:join,使用方式:左表join右表;左表:在join关键字左边的表;右表:在join关键字右边的表连接查询分类:SQL中将连接查询分成

    2022年4月15日
    37
  • python进阶(5)异常模块

    python进阶(5)异常模块异常模块下面介绍python常用的异常模块AttributeError异常AttributeError试图访问一个类中不存在的成员(包括:成员变量、属性和成员方法)而引发的异常Attribut

    2022年7月31日
    5

发表回复

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

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