filestream

    0熱度

    1回答

    我正在尋找一種C#語言的解決方案,它可以將System.IO.Stream轉換爲byte []。我已經嘗試了下面的代碼,但我接收byte []爲空。有人能指導我從下面的代碼中缺少的東西嗎?我從Alfresco Web服務獲得,除非保存到臨時位置,否則我無法讀取該文件。 private static byte[] ReadFile(Stream fileStream) { by

    0熱度

    2回答

    我正在創建一個通過串行從微處理器提取數據的GUI工具。我想將提取的字節數組以塊形式提取到一個.dat文件中。我嘗試使用文件流,但是這個過程需要幾分鐘時間,因此當文件流打開時GUI凍結。 如何在不凍結GUI的情況下長時間多次保存到文件流? 我應該只是存儲提取的字節數組,然後寫入文件後?我打算這樣做,但它需要一個擁有800多萬個元素的字節數組,所以我認爲這不是最好的主意。

    0熱度

    1回答

    我有下面的類: public Guid Id { get; set; } public string Name { get; set; } public string Description { get; set; } public string Data { get; set; } 我用這個方法上傳.docx文件到服務器: internal void AddD

    4熱度

    1回答

    我正在寫一個小型記錄器,我想打開一次日誌文件,在日誌消息到達時繼續寫入,並在程序終止時處理所有內容。 我不知道如何保持FileStream打開和反應性地寫入消息到達。 我想從我以前的解決方案中更新設計,我的ConcurrentQueue充當緩衝區,並且使用隊列的using語句中的循環。 具體來說,我想同時利用using語句結構的,所以我沒有顯式地關閉流和作家,以及無功,無迴路的編程風格。目前,我只

    0熱度

    1回答

    我正在使用DotNetZip的GZipStream壓縮文件。我遇到的問題是生成的文件是空的。我嘗試沖洗/關閉流,但沒有結果。任何人都知道我做錯了什麼: using (var outputStream = new FileStream(path + fileName + ".gz", FileMode.Create, FileAccess.Write, FileShare.None)) {

    -2熱度

    1回答

    因此,我創建了使用文件輸入流讀取MP3文件的程序。在我的問題在互聯網上查找之後,它必須處理這裏顯示的數組,但是,我不知道如何解決這個問題,因爲我是一個Java初學者: File song = new File(arguments [ 0]); 我然後在此錯誤來: 異常在線程 「主要」 java.lang.ArrayIndexOutOfBoundsException:0 在com.java24hou

    0熱度

    1回答

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

    0熱度

    2回答

    我遇到了執行文件寫入操作時出現嚴重(10+秒)延遲的問題。它似乎只發生一次,並且在WriteToFile()函數的第二次(或有時是第三次?)調用期間總是發生。 我已經寫出了3個不同的'WriteToFile'函數來顯示我迄今爲止嘗試過的一些變體+顯示了我嘗試過的'OpenFileIfNecessary'中的其他行。 代碼從不拋出錯誤,並且偏移量/計數都是有效的。一旦延遲發生一次,似乎沒有進一步的延

    0熱度

    1回答

    我需要讀取文件的內容並在文件鎖定時覆蓋它。我不希望文件在讀取和寫入操作之間解鎖。 using (var file = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None)) { using (var reader = new StreamReader(file, Enc

    0熱度

    2回答

    我需要通過將每個字符遞增1來加密一個簡單的文本文件,即'a'變成'b','b'變成'c'等,'z'變成'a' 。 我已經按照下面的代碼完成了這項工作,雖然我的大部分輸出都是正確的,但似乎在每個文件的末尾都有問題。 例如,當輸入文件包含'a b c d'時,生成的輸出是'b c d ef',而不是應該是'b c d e'的答案。我似乎無法弄清楚這一點。 這是我的加密功能代碼:可以使用這種方式可以實現