2011-12-16 62 views
0

我想知道這是否可能(如果沒有任何建議)。可能與表單提交(asp.net mvc + jQuery的ajax)做文件上傳?

我有一個asp.net mvc 3網站,將有一個很多領域的形式。這個表單將由ajax通過jquery庫提交。

我想讓用戶上傳一張圖片。我知道我可以使用jQuery的上傳器,但從我看到的是他們有自己的上傳按鈕。

我想知道是否有可能讓他們選擇圖像,但不能上傳。然後他們點擊提交按鈕,然後一切都會一次提交。

或者我必須首先專門上傳圖像並將其存儲在會話或其他內容中,然後當他們提交表單時,將所有內容放在一起並執行所需的任何操作?

+2

這並不容易處理Ajax文件上傳。插件使用IFRAME來完成這項工作。這些是偉大的:http://valums.com/ajax-upload/和http://jquery.malsup.com/form/#file-upload。 – 2011-12-16 22:17:29

回答

0

如果您一起使用FileUpload和Ajax,沒有直接的方法。有幾個插件可用於此。 1.上傳 2.jQuery表單插件 希望這些信息對您有所幫助。如果你仍然想要做正常的方式,那麼等到HTML5變得流行。