2010-05-13 135 views
-2

假設我們有一個example.exe文件。 我們首先將該文件放在一個新文件夾中 ,然後使用任何壓縮軟件壓縮該文件夾, 我們是否可以防止在網站中上傳壓縮文件夾? 我們該怎麼做?我們如何防止.exe類型文件在網站上傳?

+2

你不需要太多的問號;我們明白了。 – 2010-05-13 05:05:33

回答

3

你不能阻止它,因爲你不能告訴瀏覽器提交之前要提交什麼。你所能做的只是當文件到達服務器時,檢查文件擴展名 - 如果它是一個exe文件(或者一個.zip文件,然後你打開並找到.exe文件),那麼就拒絕它。

您可以使用類似SWFupload得到一個手柄上的文件它上傳之前,但會做的最好的就是告訴你文件的名稱。

此外,他們可能只是採取「example.exe」的名稱更改爲「example.txt文件」,仍然把它上傳...

+0

嘗試在gmail上傳壓縮的exe文件????上傳與否..... – Subbu 2010-05-13 05:05:36

+1

使用ajax進行gmail上傳,所以它在發送拒絕 – thenoviceoof 2010-05-13 05:44:39

1

您檢查服務器上。在form.onsubmit中使用javascript進行檢查是愚蠢的,因爲它非常簡單,可以將文件發佈到相同的URL並跳過超級安全的JavaScript動力頁面。