写给自己看的HTML、CSS、XHTML指南 八

来源:互联网 发布:中国昆明恐怖袭击 知乎 编辑:程序博客网 时间:2024/05/21 20:22

上一章我们介绍了如何在网页中加入图片,现在来详细介绍一下图片。

 

什么是图片?简单的理解,图片就是用某些软件(如PhotoShop)或数码设备(如常用的手机上面自带的摄像头、数码相机)创造出来的一种文件,用计算机中的术语来说的话,它们都是一个二进制文件。

 

等等,二进制?我只听过十进制,因为我们现实生活中用的就是十进制。

 

呃,这个问题问的好,我们知道,十进制就是包含0、1、2、3、4、5、6、7、8、9十个数字的一种组合,每逢十位则首位进一。

 

那么什么是二进制?二进制类似于十进制,其是由数字0和1组成的序列。

 

通常,我们不关心这些二进制是如何组成图片或其它东西的(若想完全了解二进制,建议通过网络查找资源并学习),我们更关心的是如何在HTML中加入图片和其它资源,这也是我们要学习HTML的原因之一,不是吗?

 

说了这么多,下面来介绍一下,被浏览器广泛支持的图片格式,常见的有.jpg、.gif、.png等。

 

它们之间的区别在于:

 

         .jpg格式的图片通常用于颜色较多(超过256种颜色)的照片、图片,但是这种格式的图片通常很大,若我们需要创建一个完整的图片到网页,则需要通过一些图片压缩工具进行适当的压缩。

         .gif格式的图片通常用于颜色较少(仅支持256种颜色)的图片,且支持背景透明(关于背景透明,在学习CSS时,我们会详细介绍,现在仅需了解一下即可),这样的图片因为其支持色彩较少,所以文件也相对较小。

        .png格式则包含了gif图片的透明效果、jpg颜色多的特点。

 

我们应该在适当的时候选择适当格式的图片为我们的网页添砖加瓦。

 

对于图片的一些常用知识,我们就介绍到这吧。

 

下一章将引入一些新的元素,将它们和前面所学内容配合起来,我们的网页将更加丰富,更加符合Web标准。

 

转载  更改Web.config中对上传文件大小限制 收藏

 

在默认的Asp.net站点中,web.config对单个上传文件的大小有一定限制,默认为 4096K。

我们可以通过更改Web.Config文件来改变单个上传文件的大小。

         代码如下:

         <httpRuntime maxRequestLength="49600" appRequestQueueLimit="60" executionTimeout="60"/>

     其中maxRequestLength就是单个上传的文件大小了,这里是40M

至于更改配置文件不能超过多大,大家自己测试吧。我试过250M是可以的。
*********************************************************************************************************************************
web.config文件的内容大体如此:

 

<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
<sessionState mode="InProc" cookieless="false" timeout="20"/>
     <httpRuntime maxRequestLength="47185920">
     </httpRuntime>
</system.web>
</configuration>

 

注意在文件中的位置,

讲解:

<sessionState mode="InProc" cookieless="false" timeout="20"/>
//cookieless="false",不使用cookies

//timeout="20",会话时间为20分钟,单位是分钟,这里可自行修改

<httpRuntime maxRequestLength="47185920">
//站点默认上传的最大文件

*************************************************************************************************************

在<httpRuntime><httpRuntime/>节中完成
A、maxRequestLength属性:用于防止服务攻击,例如因用户向服务器发送大型文件而导致的拒绝访问。默认值为4096(4MB)


B、ExecutionTimeout属性:指定在ASP.NET应用程序自动关闭前,允许执行请求的最大秒数。只有当COMPILATION元素中的调

试属性为FALse是属性才适用。默认值为110s。
<httpRuntime maxRequestLength="4096" executionTimeout="100"/>

 

http://www.freeeim.com/news/onews.asp?id=356

http://www.freeeim.com/news/onews.asp?id=355

http://www.freeeim.com/news/onews.asp?id=354

 

原创粉丝点击