2011-10-24 107 views
0

我正在嘗試填寫信息並提交給服務器,但在圖像部分我有問題的申請表上工作。我想向用戶顯示所選img的拇指。這可能發生在將img上載到服務器並給它返回img的路徑並刷新控件時發生。 我沒有使用ajaxupload工具包或任何東西,所有我正在使用的是一個輸入類型的文件,和c#代碼後面和ajax函數。 我打電話給javascript的ajax函數,但我應該傳遞參數,所以我可以從服務器端捕獲它,保存它,以及如何返回保存的img的URL。我紅了很多文章,其中大多數使用PHP或ajaxupload軟件包,nd我認爲我可以做到沒有..確實我根本不需要回帖 問候ajax unpload圖像和顯示img拇指

回答

0

我不認爲你可以發送使用AJAX的服務器上的文件,因爲您無法通過JavaScript訪問文件系統。如果沒有Flash或Silverlight,我不相信你想要做的事。例如嘗試SWFUpload。我在以前的項目中使用它,它對我來說工作得很好。編輯: 關於返回的URL。 SWFUpload允許你發送一些參數和文件。因此,您可以生成GUID(在服務器端,然後將其作爲SWFUpload的JavaScript插入作爲附加的後置參數),並且一旦SWFUpload上傳完圖像,使用張貼的GUID作爲文件名將其保存在服務器上。之後,您可以使用相同的GUID從JavaScript進行AJAX請求並請求上傳的圖像。希望這可以幫助。