是否有快速確定(並顯示)特定用戶正在使用的圖標並將其顯示在MVC3頁面上的方法?MCV3剃鬚刀中MIME類型的顯示圖標
例如我的所有用戶都將在Win(XP/Vista/7)上,我將限制上傳文件的MIME類型爲:「text/plain」(用於csv),「application/pdf」,「application/msword」和「application/vnd.openxmlformats-officedocument.wordprocessingml.document」
但是,如果顯示給用戶的圖標與他們用來查看文件的應用程序匹配,那將是「很好」。
這可能嗎?
這取決於什麼是安全漏洞:javascript能夠識別個人計算機上已安裝的軟件。也就是說,有可能通過識別組件是否以這種方式註冊來識別是否安裝了一些應用程序。否則,最好的辦法就是去碰碰運氣:如果他們使用windows display excel,如果mac顯示它的圖標,如果android顯示任何東西,等等。 –
所以,最好簡單地把「icon」png放在我的「images」文件夾,然後選擇「最佳」一個顯示? – BlueChippy
是的,我真的只是得到了一個最好的猜測,你絕對是絕大多數時候我打賭。考慮到爲了獲得更準確的工作而不是基於檢測到的操作系統,這只是一個不高的投資回報率問題。 –