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


相关推荐

  • Linux上端口开放常用命令[通俗易懂]

    Linux上端口开放常用命令[通俗易懂]场景系统部署在linux服务器后常需要开发指定的端口。在linux怎样对端口进行操作。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现#查看想开的端口是否已开:firewall-cmd–query-port=8888/tcp#添加指定需要开放的端口:firewall-cmd–add-port=8888/tcp–permanent#重载入添加的端口:

    2025年8月30日
    5
  • iPhone屏幕分辨率「建议收藏」

    iPhone屏幕分辨率https://www.jianshu.com/p/41a8ccdf91ed①逻辑分辨率以point(pt)为单位,物理分辨率以pixel(px)为单位。②到了iPhone4开始,苹果引入了Retina屏幕(视网膜屏)。在一定物理单位内可以显示2倍的像素。iPhone4的屏幕物理尺寸还是3.5寸,分辨率为640×960,提升了4倍③因为逻辑分辨率和物理分辨率…

    2022年4月7日
    78
  • Docker(三) 通过gitlab部署CICD「建议收藏」

    Docker(三) 通过gitlab部署CICD「建议收藏」文章目录Docker(三)docker通过gitlab部署CICD一、部署gitlab1.1拉取gitlab镜像1.2运行gitlab镜像1.3配置1.4若发生502报错二、CI2.1Runner搭建2.2注册Runner2.3样例测试2.3.1新建maven-tomcat项目2.3.2创建.gitlab-ci.yml2.3.3编写Dockerfile文件2.3.4编写docker-compose.yml文件三、CD3.1安装Jenkins3.2配置目标服务器及Gitla

    2022年5月2日
    129
  • nginx一键部署脚本

    nginx一键部署脚本

    2021年6月2日
    95
  • Django(50)drf异常模块源码分析

    Django(50)drf异常模块源码分析异常模块源码入口APIView类中dispatch方法中的:response=self.handle_exception(exc)源码分析我们点击handle_exception跳转,查看该

    2022年7月29日
    5
  • java lambda表达式详解_lambda表达式有什么组成

    java lambda表达式详解_lambda表达式有什么组成看不懂同事写的Lambda,所以来学Lambda

    2025年8月6日
    2

发表回复

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

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