generic-handler

    1熱度

    2回答

    [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] 這兩個中的哪一個得到,哪個是後? 它用於通用處理程序(.ashx文件)。

    0熱度

    2回答

    背景:我們遇到的問題是,我們的GPRS設備之一通過代理連接到通用處理程序。雖然處理程序在返回後立即關閉連接,但代理會保持連接處於打開狀態,這是設備不期望的。 我的問題:爲了測試目的(爲了模仿代理的行爲),在處理程序返回其數據後,爲了保持連接在一段短時間內保持活動狀態,可能會有這種情況嗎? 例如,這確實不工作: public class Ping : IHttpHandler { pub

    2熱度

    1回答

    我有一個通用處理程序Image.ashx,通過從查詢字符串中讀取信息(如Image.ashx?filename=foo.jpg&maxwidth=200&maxheight=300)來即時修剪/調整圖像大小。 有沒有一種方法可以將此處理程序的擴展名更改爲.jpg? (它總是返回jpgs)我寧願電話看起來像這樣:Image.JPG?filename=foo.jpg&maxwidth=200&maxh

    -2熱度

    1回答

    我有一個HTML5頁面,需要上傳一個圖片文件服務器的一些道路上,想顯示上傳的文件後面的頁面上。 我已經使用jquery來讀取文件路徑,並使用ajax試圖調用處理程序。但我們無法讀取jquery中的完整文件路徑。 如果使用標籤並將文件輸入類型放入其中並在其後調用處理程序,那麼我們可以使用context.Request.Files [「ID」]讀取文件路徑並保存但無法顯示上傳的文件在HTML頁面上。

    3熱度

    3回答

    我以前看過這個錯誤,但似乎無法解決它。在這種情況下,我有一個ASHX頁面,用一個可以發佈XML的文本框來分發一個簡單的HTML表單。當我嘗試閱讀表單時,我收到「潛在危險的Request.Form值...」。 由於它是通用處理程序,因此「ValidateRequest」屬性不可用。不過我已經有這個在web.config中定義: <location path="xml/MyGenericHandler

    2熱度

    2回答

    我試圖使用ASP.Net在下面的通用處理器,但我會在Page.RouteData Reference to a non-shared member requires an object reference 什麼我做錯了這個錯誤? <%@ WebHandler Language="VB" Class="MainHandler" %> Imports System Imports Syste

    0熱度

    1回答

    主題a + b(都試圖刪除文件)。 a先被調用,然後b而a仍在運行。 b成功刪除文件,但是a沒有。 如果我運行本身就是一個,一個的文件刪除罰款。 當我通過代碼我可以看到,一個小號的MultiAttemptFilename獲取與b覆蓋'。 我不明白。 我有一個ajax調用指向一個通用的處理程序,通過文件名與它一起。 在我的處理程序,我有以下代碼: Dim Dc As New Document

    0熱度

    2回答

    這是我第一次編寫代碼,允許用戶下載其他用戶上傳的文件。 我已經寫了一個ASHX文件,download.ashx,其代碼如下所示: s = context.Request.QueryString.ToString(); byte[] buffer = new ReplacementTicketFileIO().GetSpecifiedFile(s); context.Response.Binar

    0熱度

    1回答

    我有一個非常簡單的通用處理程序,它向客戶端發送簡單警報。我將Content-Type標題設置爲application/x-javascript,但我從服務器獲得的是text/html內容類型。 這裏是我的通用處理程序的代碼: public void ProcessRequest(HttpContext context) { context.Response.Clear();

    1熱度

    1回答

    在我的asp.net應用程序中,我有Web服務~/service.asmx和通用處理程序~/handler.ashx。我如何從通用處理程序調用Web服務的方法?例如,在web服務中我有string SayHello(string name)方法。要打電話給我,我需要向/service.asmx/SayHello發出請求。我需要的是在用戶請求通用處理程序/handler.ashx時調用它。