由于項目變態(tài)的需求,導(dǎo)致一個頁面上有30文件需要上傳,更變態(tài)的是,這30多個都需要用SWFUpload來實(shí)現(xiàn),本人已經(jīng)實(shí)現(xiàn)在一個頁面上初始化這么多控件,然后發(fā)現(xiàn)IE在加載這些控件的時候很容易就down掉了。 現(xiàn)在,本人能想到2個解決方案: 1、一個是,用另外一個只有一個上傳控件的頁面來實(shí)現(xiàn),需要上傳的地方,調(diào)用這個頁面就好了。但是這種方法二級頁面太多,項目要求二級頁面盡可能少。 2、重寫SWFUpload的方法。這種方法是一個比較理想的方法。 第二種方法的原理是:頁面上只加載一個SWFUpload控件,每次點(diǎn)擊上傳的時候,調(diào)用SWFUpload的方法,實(shí)現(xiàn)打開選擇文件的窗口,直接選擇文件進(jìn)行上傳。但是這種在實(shí)現(xiàn)的時候,太復(fù)雜了。 不知道各位大神有沒有遇到過這種問題,或者有過研究的,希望能給個具體的實(shí)現(xiàn),小弟拜謝了。
在項目的開發(fā)過程中,遇到一個關(guān)于SWFUpload的問題。希望各位大神能給出思路!!
月關(guān)寶盒
2022-10-27 19:19:38