2013-03-05 69 views
0

我的asp.net Web窗體中有幾個輸入類型文件。在ASP.NET應用程序中使用AJAX和JQuery上傳文件

如何使用Jquery,AJAX和C#將文件上傳到服務器?

上傳程序是以編程方式生成的,因此我無法使用後面的代碼上傳文件。

此外,許多文件必須立即上傳。

有沒有反正我通過jquery讀取文件,通過AJAX發送到服務器並在那裏上傳?

感謝

+0

如果你使用簡單的Google,這裏有大量的文章和插件。 https://www.google.com/search?q=.net+ajax+file+upload&aq=f&oq=.net+ajax+file+upload&aqs=chrome.0.57j60j62l2.4011&sourceid=chrome&ie=UTF-8 #HL = EN&sclient = PSY-AB&q = AJAX +文件+上傳+網站:stackoverflow.com和OQ = AJAX +文件+上傳+網站:stackoverflow.com&gs_l = serp.3 ... 5790.12955.0.13130.32.30.2.0.0.3.463.6693 .0j10j15j3j1.29.0.les%3B..0.0 ... 1c.1.5.psy-ab.XujmIzUsh4k&PBX = 1&BAV = on.2,or.r_gc.r_pw.r_qf。&BVM = bv.43148975,d.b2I&FP = 95c9c19312d4e19&BIW = 1014&bih = 759 – Shenaniganz 2013-03-05 19:20:26

+0

@Shenaniganz我搜索了很多,但其中大部分都用在php上下文中,其他人使用html5,這是所有瀏覽器都支持的。你可以張貼鏈接的所有這些文章中的一個asp.net ajax jquery fileupload? – enb081 2013-03-05 19:23:08

+1

我一直在用jQuery和VB.NET來做這件事。我使用uploadify,它效果很好! [uploadify](http://www.uploadify.com/) – zgood 2013-03-05 19:24:28

回答

2

看一看Fine Uploader。它不使用Flash或Java。事實上,它沒有任何所需的依賴關係。如果您使用jQuery,則提供可選的jQuery插件。

支持:IE10-7,Chrome,Firefox,Safari(OS X)以及Android平板電腦和手機,以及IOS6平板電腦和手機(iPhone & iPad)。 Microsoft Surface平板電腦也已經過測試。

有許多功能可供選擇。查看演示,更重要的是查看文檔和相關博客文章以獲取更多詳細信息。

此外,還有許多服務器端示例,在將此庫集成到您的應用程序期間可能會有所幫助。請參閱Github項目中的服務器目錄。 ASP.NET是很多例子之一。

+1

+1這是我們在.NET中用於上傳到'.ashx'處理程序的內容。很棒 – BLSully 2013-03-05 21:51:22

相關問題