memorystream

    0熱度

    1回答

    我有代碼將包含文件名和二進制數據的對象列表從db傳遞到創建所有文件的循環。我的問題是下面的代碼執行並似乎創建文件正確(文件名&大小是預期的),但是,大多數文件打開時「損壞」。文件類型因圖像(jpg/png)到Word文檔,PowerPoint演示文稿和PDF文件而異。令人感到奇怪的是,PDF文件很好地工作,一切是「腐敗」 我的代碼如下(attachment是,已經在這個階段創建的路徑中循環的對象)

    0熱度

    1回答

    我無法獲得以下代碼在.net core 1.1中激發。它從服務器導出SSRS報告,並返回FileResult類型。我將轉換爲FileContentResult,然後轉換爲內存流然後轉換爲bytearray。該文件被生成,但response.content只有頭部包含正確設置的內容長度頭部,但不包含字節數組內容本身。這總是空的。內容正在使用axios從Vue.JS應用程序的.net核心中檢索。 [H

    1熱度

    1回答

    我正在研究一個項目,我們必須從.img文件中提取信息。衆所周知,.img文件包含512x512像素的圖像,每個像素的大小爲short類型的2位。 我們必須從文件中提取該圖像。問題是,如何使用C#讀取該文件?我目前的二進制讀線: byte[] bytes = System.IO.File.ReadAllBytes("C:\temp\Jonatan\test23.img"); 謝謝您的幫助!

    0熱度

    2回答

    因此,我試圖做的是從我的數據庫中讀取選擇存儲過程,將數據保存在csv文件中,並使用戶能夠通過Web應用程序下載它。我能夠通過將文件臨時保存到我的程序foldel並使用文件流來獲得所需的結果。我現在要做的是跳過保存文件的部分到我的電腦上,然後暫時保存在RAM內存中。從我理解我必須使用內存流而不是文件流,但我真的不明白我能做到這一點。從我所瞭解的是我讀到的是,而不是我使用一個文件,我需要將我的數據轉換

    2熱度

    1回答

    我有(幾)的WebAPI行動(S),其裝載的QuickFix日誌從數據庫(通過EF),並使用該私有方法將其返回爲CSV: private HttpResponseMessage BuildCsvResponse<T>(T[] entries, Func<T, string> row, string fileName) { var response = new HttpResponseM

    -1熱度

    1回答

    我已經使用PDFSharp生成了pdf。 我調用保存方法,並將其保存到磁盤,該文件是完美的。 然後我需要將文件存入MemorySteam,準備將其發送到我的網站下載。但是,該文件最終無效。腐敗。 因此,要查看錯誤發生的位置,我已將該文件放入MemoryStream中,然後嘗試將文件寫入文件,以確認一切正常。事實並非如此。 在這裏,我的文件SAV到磁盤,以檢查它(調試),然後把它變成一個流: d

    0熱度

    1回答

    我想從XML存儲過程返回一個XML字符串作爲CLOB到C#字符串。 然後我使用XmlWriter類將此字符串寫入文件。 我的代碼看起來像以下: string myString= ((Oracle.ManagedDataAccess.Types.OracleClob)(cmd.Parameters["paramName"].Value)).Value.ToString(); string file

    1熱度

    1回答

    流在我目前的代碼,我有一個這樣的方法來從設備讀出的數據(僞代碼): public async Task<string> ReadAllDataFromDevice() { var buffer = ""; using (var device = new Device()) { while(device.HasMoreData) {

    1熱度

    1回答

    我有一個簡單的http server人上傳文件,我只是壓縮它們並將它們保存到磁盤。這是我在做什麼,我認爲人們會理解的代碼更好 /// <summary> /// Client uploads files through here /// </summary> private static void Server_ProcessRequest(HttpListenerContext conte

    0熱度

    1回答

    我用這個方法來合併現有的PDF文件,並添加新的PDF文件,它(在內存中沒有物理的) 問題我有合併的PDF 2內存流一個又一個新的文檔,然後將其轉換爲字節數組,我想這些Concat的拖陣列 public static byte[] merge(List<String> pdf) { MemoryStream copystream; MemoryStream ms; u