支持W3C File的浏覽器,都可以使用FileReader對象獲取上傳文件的二進制流。
但是IE不支持,IE11都不支持。
@showbo
感謝大蝦幫我解決了問題。但是IE是個頭疼的問題。
再次請教各位大蝦,有什麼能讓IE獲取上傳文件二進制流的方法麼?
不能使用flash,因為面向的用戶特殊,他們基本不會電腦,更別說安裝flash。
IE獲取不到ActiveXObject對象,我可以寫bat文件,讓用戶下載後執行bat後再進行上傳文件。
所以,ActiveXObject的安全性可以忽略,不用考慮能不能創建ActiveXObject對象。
我百度了,百度上面的操作全是操作TXT的,我要操作TXT的干什麼,TXT的我直接存庫就好了,還用寫文件?!就是得對付用戶上傳圖片、視頻、PDF、DOC、表格、PPT等文件。
跪求各位大蝦幫忙,哪怕給我一個思路都感激不盡!
bat是批處理,沒弄過。你可以用vbs將圖片轉為base64後用xmlhttp發送這個字符到服務器
vbscript將圖片轉換為base64字符串