fileupload上传图片

Posted nbsp12138

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fileupload上传图片相关的知识,希望对你有一定的参考价值。

 <asp:FileUpload ID="FileUpload1" runat="server"  accept="image/*" />

  

技术图片
          HttpFileCollection upFiles = Request.Files;
            if (upFiles.Count > 0 && upFiles.Count < 2)
            {
                string wenjianjia = "a_" + DateTime.Now.ToString("yyyy-MM-dd");
                string savePath = "/plugins/dangxingtijian/PC/face/img/" + wenjianjia;
                string savePaths = MapPath(savePath);
                if (!Directory.Exists(savePaths))
                {
                    Directory.CreateDirectory(savePaths);
                }

                for (int i = 0; i < upFiles.Count; i++)
                {
                    string url_a = "a" + DateTime.Now.Ticks.ToString() + i;
                    string url_f = "f" + DateTime.Now.Ticks.ToString() + i;

                    string extendName = string.Empty;
                    HttpPostedFile PostedFile = upFiles[i];
                    if (PostedFile.ContentLength > 0)
                    {
                        extendName = Path.GetExtension(PostedFile.FileName.ToLower()).Replace(".", "");
                        //保存 原始图
                        url_a = "/" + url_a + "." + extendName;
                        url_f = "/" + url_f + "." + extendName;
                        string url_as = savePaths + url_a;
                        string url_fs = savePaths + url_f;
                        //苹果手机 图片角度 调整
                        string url = savePaths + url_f;
                        PostedFile.SaveAs(url);
                        RemoveRotateFlips(url, url_as);
                        File.Delete(url);
                        //缩略图
                        MakeThumbnail(url_as, url_fs, 300, 400, "HW");
                        File.Delete(url_as);
                        //显示 图片
                        img_face.ImageUrl = savePath + url_f;
                    }
                }
                return true;
            }
            else
            {
                return false;
            }
        }
        #endregion
上传方法

 

以上是关于fileupload上传图片的主要内容,如果未能解决你的问题,请参考以下文章

用fileupload上传图片,怎么获取上传后图片的相对路径

使用FileUpload控件上传图片并自动生成缩略图自动生成带文字和图片的水印图

webjsp中用fileupload上传图片,选择图片后没有反应

简单使用fileupload上传图片

FileUpload

fileupload上传图片