一、治標方法:
IE7以上版本其實把文件上傳是否發送完整的本地路徑做成一個選項,在IE的Internet選項中可以設置。如下圖:
1、Internet安全選項:
2、完整路徑選項設置:
由於默認是禁用的,所以會出現問題,把它啟用就可以解決問題了。但這是治標的方法,如果網頁是面向普通用戶的,你不可能要求所有用戶都來改變這個設置。
二、治本方法:
治本的方法只能靠改程序了。對於圖片預覽的,目前我還沒有很好的方法獲取到圖片的本地完整路徑,所以只能通過判斷浏覽器的版本,如果是IE7和FireFox3的版本,就提示不支持預覽。對於上傳文件功能的判斷,問題既然知道原因了,解決的方法自然也就手到擒來了。在操作文件名是,注意是單純的文件名,而非完整文件路徑