2011-01-14 104 views
0

我需要實現類似於this page中的ajax上傳功能。但我不想讓1000行代碼出來。如果有人知道一個簡單的ajax上傳方法,而不使用第三方工具,那就太棒了。如何在.net中上傳ajax文件?

+1

的HTML 5文件API(支持通過一些瀏覽器)也是非常有希望的:http://dev.w3.org/2006/webapi/FileAPI/ – 2011-01-14 12:35:55

回答

1

沒有「簡單的」ajax文件上傳方法(不使用第三方工具),因爲瀏覽器將不允許javascript上傳文件,由於安全考慮。這可能會讓惡意網站上傳您的私人文件。

有(afaik)兩種主要的做法,一種是使用Flash插件,另一種是創建處理上傳的iframe。

我以前用這一個:https://github.com/valums/ajax-upload它運作良好

但這裏有一個新的版本,我還沒有嘗試過:http://valums.com/ajax-upload/

/皮特