是這樣的 我想問的就是 上傳檔案的時候 不是用form上傳嗎 為什麼用外掛呢?例如jquery_form_min直接ajax上傳不行嗎 ? ?
大部分情況下,我們會盡可能的讓使用者在目前頁面完成圖片的基本處理操作,這可以從一些實際需求、使用者體驗方面談起。 以前大家都覺得使用AJAX 可以實現無刷新上傳,但實踐起來卻困難重重(這方面你可以自己實踐一下,處處皆坑也···),通常情況下我們需要為form标签添加一个enctype="multipart/form-data"的屬性,才能實現圖片上傳,實際中AJAX 並不能很好的處理我們提交的數據,所以我們就為了不重複早輪子,使用一些現成的上傳插件(例如,你通常不會為了新項目自己開發一款可視化編輯器,或者一套開發軟體)。 另外,你不覺得讓一個表單既要處理常規數據,又要處理圖片數據,它的負擔太重了嗎?何況,如果有多個地方需要使用上傳,那你的程式碼會不會出現太多重疊?
form
enctype="multipart/form-data"
ajax就可以,把檔案放在上傳data參數就可以了,但是你講的不夠清楚。
排除flash情況下,一般上傳都是使用form表單,如果需要支援一些老一點兒的瀏覽器,可以使用html中嵌入form實作提交,如果需要非同步實現,可以使用iframe。如果在不需要支援老版瀏覽器的情況下,可以使用formdata+ajax實作非同步提交,為什麼要使用元件,就是為了實現程式碼重複使用,避免重複造輪子,提高開發效率。可參考http://www.ruanyifeng.com/blo...
我是用webuploader,這個可以自動上傳和按鈕上傳,多文件上傳,拖拽上傳~~但是我沒試過和表單數據一起提交,我是提交文件後後台把文件路徑返回來,然後再把路徑跟表單提交上去的。
大部分情況下,我們會盡可能的讓使用者在目前頁面完成圖片的基本處理操作,這可以從一些實際需求、使用者體驗方面談起。
以前大家都覺得使用AJAX 可以實現無刷新上傳,但實踐起來卻困難重重(這方面你可以自己實踐一下,處處皆坑也···),通常情況下我們需要為
form
标签添加一个enctype="multipart/form-data"
的屬性,才能實現圖片上傳,實際中AJAX 並不能很好的處理我們提交的數據,所以我們就為了不重複早輪子,使用一些現成的上傳插件(例如,你通常不會為了新項目自己開發一款可視化編輯器,或者一套開發軟體)。另外,你不覺得讓一個表單既要處理常規數據,又要處理圖片數據,它的負擔太重了嗎?何況,如果有多個地方需要使用上傳,那你的程式碼會不會出現太多重疊?
ajax就可以,把檔案放在上傳data參數就可以了,但是你講的不夠清楚。
排除flash情況下,一般上傳都是使用form表單,如果需要支援一些老一點兒的瀏覽器,可以使用html中嵌入form實作提交,如果需要非同步實現,可以使用iframe。如果在不需要支援老版瀏覽器的情況下,可以使用formdata+ajax實作非同步提交,為什麼要使用元件,就是為了實現程式碼重複使用,避免重複造輪子,提高開發效率。可參考http://www.ruanyifeng.com/blo...
我是用webuploader,這個可以自動上傳和按鈕上傳,多文件上傳,拖拽上傳~~但是我沒試過和表單數據一起提交,我是提交文件後後台把文件路徑返回來,然後再把路徑跟表單提交上去的。