写给自己看的HTML、CSS、XHTML指南 八
上一章我們介紹了如何在網頁中加入圖片,現在來詳細介紹一下圖片。
?
什么是圖片?簡單的理解,圖片就是用某些軟件(如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
?
總結
以上是生活随笔為你收集整理的写给自己看的HTML、CSS、XHTML指南 八的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt修炼手册3_VS建立的Qt工程(或项
- 下一篇: 64bit win7+VS2013+op