其實,不應該考慮該限制哪些,應該考慮該允許哪些。從這個角度考慮范圍就少多了。
創新互聯建站作為成都網站建設公司,專注成都網站建設、網站設計,有關企業網站建設方案、改版、費用等問題,行業涉及自拌料攪拌車等多個領域,已為上千家企業服務,得到了客戶的尊重與認可。
網站允許上傳無非是圖片,FLASH,視頻,壓縮包,這些對于服務器來說都是無害的。至于里面是否嵌病毒,這個是沒辦法控制的,即使服務器裝殺毒軟件也有辦法免殺。
一般來說就是做擴展名判斷,但是開發的時候必須要注意的是,上傳后的文件必須必須改文件名稱,否則容易被人用空字符(\0)截斷從而上傳可執行文件,例如構造"muma.aspx\0img.jpg"的文件包上傳。雖然在ASP類程序中經常有這種問題,ASP.NET的沒關心過,但還是需要當心點好。上傳后的文件用DATETIME.Ticks之類的數字重命名一下更穩妥點。
出現這種情況的原因可能是服務器上的防火墻阻止了FileZilla的出入,所以連接不上。
可以試試把這個軟件添加到例外,操作方法如下:
在防火墻中找到FileZilla的【Filazilla server interface.exe】和F【ilezilla server.exe】,把這兩個文件都加入到防火墻的例外就好了。
介紹一下FileZilla:
FileZilla是一個免費開源的FTP軟件,分為客戶端版本和服務器版本,具備所有的FTP軟件功能。可控性、有條理的界面和管理多站點的簡化方式使得Filezilla客戶端版成為一個方便高效的FTP客戶端工具,而FileZilla
Server則是一個小巧并且可靠的支持FTPSFTP的FTP服務器軟件。
FileZilla是一種快速、可信賴的FTP客戶端以及服務器端開放源代碼程式,具有多種特色、直接的接口。
FileZilla的使用方法
先雙擊打開軟件,點擊【站點管理】→【新建站點】,把空間提供商提供的或者你自己創建的FTP的主機名,用戶名,密碼輸入上去,點擊【連接】即可進入。
進入后左邊是本地目錄和文件列表,右邊為FTP的目錄文件列表,把FTP看作自己的U盤一樣管理即可。
FTP上,選中文件拖動到【...】的目錄可以把文件移動上一層,拖動相應的文件名為移動到相應目錄,一般主機目錄如圖所示,
db是給你傳壓縮包和下載壓縮包的,log是日志文件存儲地方,有的主機不提供日志,web就是你的web空間了,一般路徑為/xx/web/,其中xx代表你的用戶名。
參考資料來源:百度百科-FileZilla
呵呵,這個是服務器的自動防御系統導致的,它對所有經過服務器傳送的東西都會進行檢測. 一般用于對可執行程序的監控,主要是類似.exe為后綴的文件名,告訴你一個簡單的方法,那就是將你傳送的文件壓縮成.rar格式的或者.zip格式的文件,一可以進行傳送,第二可以縮小文件的大小.
同時,你可以叫你的好友將他那邊的QQ系統設置里面的文件傳送設置中的安全等級調為最低,也就是將那個滑塊滑到最下面就可以了.
以上,希望可以解決你的問題,因為我自己遇到過,就這樣解決的.謝謝~!
FLV視頻上傳到網上不能播放的原因與解決辦法"在本地使用Flash媒體播放器可以播放的FLV視頻,傳到網上就不行了."其實原因很簡單,因為國內大多都是Win2003的主機.默認是沒有指定輸出FLV這種格式的.雖然FTP里面可以看見,但無法通過http訪問,也就無法播放了.兩種解決辦法: 1,找服務器管理員,添加FLV文件類型輸出支持. 2,把擴展名flv改成swf來播放. 3, 解決“虛擬主機都不支持Flv格式文件”的問題:比如你的Flv文件名稱是a.flv,在虛擬主機上建一個名為“a.flv”的目錄,在此目錄下放你的Flv格式文件,將其改名為:index.htm,這樣就行了,播放器中的文件名保持原樣不動,這樣就可以了.1。解決方案具體操作:打開IIS 管理器 選擇網站屬性 就是那可以可以設置主機頭的那個地方 還有安全目錄 http頭 自定義錯誤 服務 的 看到這個以后呢你就選擇 http 頭 這樣呢就看到了一個 MIME類型 然后你點類型 新建一個類型 擴展名字是 .FLV 類型是 flv-application/octet-stream 然后確定 FLV格式文件上傳服務器后不能播放因為國內大多都是Win2003的主機.默認是沒有指定輸出FLV這種格式的雖然FTP里面可以看見,但無法通過http訪問,也就無法播放了. [原因:WIN2003加強了IIS6的MIME驗證,一切未注冊擴展文件格式統統顯示404錯誤。手動在IIS中HTTP頭-MIME添加MIME影射關系,MIME類型: video/x-flv 擴展名:.flv,即可通過Flash7+客戶端Load進來播放] [辦法解決“虛擬主機都不支持Flv格式文件”的問題:比如你的Flv文件名稱是a.flv,在虛擬主機上建一個名為“a.flv”的目錄,在此目錄下放你的Flv格式文件,將其改名為:index.htm,這樣就行了,播放器中的文件名保持原樣不動 ] 兩種解決辦法: 1,找服務器管理員,添加FLV文件類型輸出支持。 2,把擴展名flv改成swf來播放。 3, 解決“虛擬主機都不支持Flv格式文件”的問題:比如你的Flv文件名稱是a.flv,在虛擬主機上建一個名為“a.flv”的目錄,在此目錄下放你的Flv格式文件,將其改名為:index.htm,這樣就行了,播放器中的文件名保持原樣不動,這樣就可以了。 打開IIS 管理器 選擇網站屬性 就是那可以可以設置主機頭的那個地方,還有安全目錄 http頭 自定義錯誤 服務 的看到這個以后呢你就選擇 http 頭這樣呢就看到了一個 MIME類型 然后你點類型,新建一個類型 擴展名字是 .FLV 類型是 flv-application/octet-stream ,然后確定按客戶要求把VCD處理成FLASH視頻流FLV文件后放到網頁上后。FLV文件傳到客戶網站進行調用,既然服務器不支持。。。。其實要支持也是很容易的事情,不過服務商說不支持給客戶解釋擴展名。。。。真暈。。。那就只能想著只有用WINDOWS MEDIAPLAYER的媒體嵌入到網頁播放,不過大家也看過,那個放在網頁中很難看的。。。于是想到了一個辦法,主機不支持FLV,難道不支持SWF嗎?然后去FTP把傳上去的FLV改擴展名為SWF。。。然后在FLASH媒體播放器中把FLV媒體地址改成這個改過擴展名為SWF的FLV文件,即現在的假SWF文件地址。最后一放,成功了。原來流媒體播放器只要你設置類型為FLA文件,不管你給的地址文件名是什么,他都以FLA文件播放方式進行播放。有了這個辦法,大家主機不支持FLV文件,也不必再苦求服務商給你們搞擴展名解析了。不過現在大多數主機還是支持FLV的。
當前題目:放服務器不安全的文件格式 放服務器不安全的文件格式有哪些
本文來源:http://vcdvsql.cn/article0/ddihjio.html
成都網站建設公司_創新互聯,為您提供全網營銷推廣、商城網站、搜索引擎優化、手機網站建設、虛擬主機、營銷型網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯