tnblog
首页
视频
资源
登录
什么时候才能领悟,取之越多失之越多
排名
5
文章
229
粉丝
15
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

ASP.NET简单上传图片

4487人阅读 2019/2/28 15:05 总访问:1181539 评论:0 收藏:0 手机
分类: ASP.NET


图片上传的注意事项

1:提交方式必须是post

2: 修改一下entype类型让他支持文件

3:文件选择框必须要有一个名字

  1.   public void UpLoadImg()
  2.         {
  3.             //表示有文件上传
  4.             if (Request.Files.Count > 0)
  5.             {
  6.                 for (int i = 0; i < Request.Files.Count; i++)
  7.                 {
  8.                     //获取文件
  9.                     HttpPostedFile file = Request.Files[i];
  10.                     //获取文件名
  11.                     string filename = file.FileName;
  12.                     /******限制上传图片的大小*****/
  13.                     int filelength = file.ContentLength;
  14.                     int filekb = filelength / 1024;
  15.                     if (filekb > 100)
  16.                     {
  17.                         Response.Write("图片大小超过限制,可以冲会员限制到1m");
  18.                         Response.End();
  19.                     }
  20.                     //保存文件file.SaveAs("保存的路径,位置");
  21.                     file.SaveAs(Server.MapPath("~") + "/img/" + Guid.NewGuid().ToString() + filename);
  22.                     //~相关项目的路径    Server.MapPath
  23.                 }
  24.             }
  25.         }

html

  1.     <form id="form1" method="post" enctype="multipart/form-data">
  2.         <div>
  3.             <input type="file" name="head" />
  4.             <input type="file" name="head2" />
  5.             <input type="submit" />
  6.         </div>
  7.     </form>




欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

BadRequestObjectResult writing value of type 'Microsoft.ASPnetcore.Mvc.ValidationProblemDetails'。net core获取参数验证的错误。找到实体验证的错误

net core获取参数验证的错误,这样写就可以了: services.Configure&lt;ApiBehaviorOptions&gt;(options =&gt; { opt...

dotnet-5.0.17 运行时,与ASPnetcore-5.0.17 运行时下载。ASPnetcore-runtime-5.0.17-win-x64。dotnet-runtime-5.0.17-win-x64。

https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-aspnetcore-5.0.17-windows-x64-installer?cid=g...

net core 使用 EF Code First

下面这些内容很老了看这篇:https://www.tnblog.net/aojiancc2/article/details/5365 项目使用多层,把数据库访问...

cAPS.net 保存base64位格式的图片

publicvoidUpload() { //取出图片对应的base64位字符 stringimgBase=Request[&quot;imgBase&quot;]; //c#里边的base6...

Quartz.net实例动态改变周期调度。misfire、Cron

Quartz:Java编写的开源的任务调度作业框架 类似Timer之类定时执行的功能,但是更强大Quartz.NET:是把Quartz转成C# NuGet...

.net Windows服务发布、安装、卸载、监听脚本。服务调试

一、脚本 为方便不用每次都去写安装卸载的脚本1.安装脚本@echooff @echo开始安装【服务】 %SystemRoot%\Microsoft.NET\Fr...

c、VB.net中全角半角转换方法

///&lt;summary&gt; ///转全角的函数(SBCcase) ///&lt;/summary&gt; ///&lt;paramname=&quot;input&quot;&gt;任意字符串...

.net mvc分部页,.net core分部页

.net分部页的三种方式第一种:@Html.Partial(&quot;_分部页&quot;)第二种:@{ Html.RenderPartial(&quot;分部页&quot;);}...

.net实现QQ邮箱发送邮件功能

1、微软已经帮我们封装好了发送邮件的类MailMessage,MailMessage类构造一些邮件信息,然后通过SmtpClient进行邮件发送。Mai...

StackExchange.Redis操作redis(net core支持)

官方git开源地址https://github.com/StackExchange/StackExchange.Redis官方文档在docs里边都是官方的文档通过nuget命令下...

windows 自带的netsh进行端口映射

使用netsh 把本地任意ip的25566端口 映射到192.168.81.234的25565端口netshinterfaceportproxyaddv4tov4listenaddress=0.0....

确保.net程序始终以管理员身份运行

usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Threading.Tasks; ...

ASP.net Timer细节处理

Timer的用法:1:本人称之为计时器,是asp.net官方的一种。用法即是计时所用 2:关于计时有很多中方式,本人学识有限,暂...

.net core 使用session

tip:net core 2.2后可以直接启用session了,不用在自己添加一次session依赖,本身就添加了使用nuget添加引用Microsoft.AspN...

通俗易懂,什么是.net?什么是.net Framework?什么是.net core?

朋友圈@蓝羽 看到一篇文章写的太详细太通俗了,搬过来细细看完,保证你对.NET有个新的认识理解原文地址:https://www.cnblo...