transmitfile

    0熱度

    1回答

    我一直在尋找一個星期的答案,現在我放棄了。 我創建一個excelfile,然後讓用戶用TransmitFile將它下載到他的客戶端。 事情是,這在大多數情況下都能正常工作,但在某些情況下(可以重複),在Response.End之後,頁面重新加載並調用page_load。標誌IsPostBack是假的。 此行爲會中斷下載,並且整個應用程序停止工作,顯示連接到服務器。 foreach (string

    0熱度

    1回答

    我有一個文件,它是完整路徑(加上文件名)是在這個變量: fileTemporary 我想該文件下載到客戶端。 我這樣做: HttpContext.Current.Response.TransmitFile(fileTemporary); ,但沒有發生,我的意思是,當我按一下按鈕,這個文件執行,但沒有被下載到客戶端。我沒有看到客戶端瀏覽器上的任何文件。 請問我做了什麼錯誤?

    1熱度

    1回答

    我爲客戶端從我的網站上下載內容(視頻)創建了一個HttpHandler(.ashx)。首先我使用WriteFile方法,我意識到它需要大量內存,然後決定將其更改爲TransmitFile方法。 但是發生了一件奇怪的事情,我無法再做一次以上的下載。我不得不等待下載完成並啓動其他。 基本上代碼是這樣的: System.IO.FileInfo file = new System.IO.FileInfo

    6熱度

    5回答

    我目前使用HttpResponse從我的服務器上下載文件。我已經有一些功能用於下載Excel/Word文件,但是我無法讓我的簡單文本文件(.txt)下載。 對於文本文件,我基本上將文本框的內容轉儲到文件中,試圖用HttpResponse下載文件,然後刪除臨時文本文件。 這裏是爲Excel/Word文檔工作的我的代碼示例: protected void linkInstructions_Click(

    2熱度

    2回答

    我有一個簡單的網頁,它生成一個CSV文件,我希望用戶在創建完成後能夠下載。 這裏是我的情況的總結: CSV文件可以在內存或磁盤上創建。對我無關緊要。 一旦我完成傳輸CSV文件,我不希望它繼續駐留在磁盤上。 我試過使用Response.WriteFile,.TransmitFile,.BinaryWrite和.Write的各種代碼,但無濟於事。 當我說「無效」,我的意思是,而不是傳輸的CSV文件,我

    1熱度

    4回答

    我正在ASP.net中編寫一個web應用程序。 我想出現一個文件對話框,用於從服務器下載東西。 我有適當的文件數據存儲在一個名爲文件的變量。 文件字段: 文件類型 - 文件 文件路徑的MIME類型 - 服務器端文件路徑 這裏是到目前爲止的代碼: Response.Clear(); Response.ContentType = file.FileType; Response.AppendHead

    0熱度

    1回答

    我正在嘗試查找USRP2塊​​以利用我的USRP2。在很多例子中,它們都存在一個他們使用的USRP2來源,也許這就是我無法使用兩個USRP2實際發送和接收信號的原因。我們以與發射機完全相同的頻率開啓接收機,並且我們永遠無法看到信號。這個問題的根源在於,如果我們做同樣的事情,但有兩個URSP1的,我們可以在接收端看到一些東西。

    0熱度

    2回答

    我使用此代碼來下載文件,但它會引發錯誤。請幫我處理它。 線程正在中止。 protected void Download_Click(object sender, EventArgs e) { try { string filePath = Convert.ToString(Attachment); string fullFilePath = ("../

    0熱度

    2回答

    我想將android手機上的文本文件中的消息保存到託管的Web服務器,例如我擁有用戶名和密碼的bluehost。我想將文件存儲在服務器上的任意目錄中。 這可以實現的一般策略是什麼?我想使用HTTP協議,這是一個好主意嗎?有沒有更好的辦法?

    1熱度

    1回答

    每當我使用TransmitFile發送文件時,sirte會被阻塞給用戶,直到文件完成。 IOW,用戶無法瀏覽該網站。 如果用戶取消傳輸,它仍會阻塞,直到該站點超時或完成發送數據。我不知道是哪一個,但是我知道如果我開始下載後立即取消一個30MB的文件,恢復的時間比一個10 MB的文件要長。 下面是相關代碼: Response.ContentType = "application/octet-stre