2011-03-15 105 views
1

我創建了一個ASHX文件,並用它來處理異步文件上傳。 由於該網站可能未託管在我們的服務器上,因此我想檢查寫入權限和刪除權限,並向最終用戶(本例中爲網站內容編輯器)提供可處理的錯誤。ASHX代碼中的錯誤處理

我使用uploadify進行上傳,我不確定,但我猜測這會使頁面上顯示的消息返回複雜化,但也許不會。

回答

2

我結束了在ashx文件中使用C#代碼來檢查目錄上的權限並返回不同的狀態代碼作爲JSON對象。

context.response.write("{success: 'false', message: '" + ex + "'}") 

而在客戶端JS我只是如果response.success =虛假訪問response.message。 一切正常。

謝謝!

0

在用戶能夠嘗試上載之前,嘗試將小文件寫入服務器(服務器端)的目標位置並將其讀取,如果失敗,則可以爲其提供適當的消息。