台灣最大程式設計社群網站
線上人數
1167
 
會員總數:246631
討論主題:190056
歡迎您免費加入會員
討論區列表 >> C# >> MemoryStream memory read timeout
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
MemoryStream memory read timeout
價值 : 100 QP  點閱數:445 回應數:4
樓主

小米乙
門外漢
0 203
2782 415
發送站內信

捐贈 VP 給 小米乙
我想測試個轉(匯)出PDF的方式,但碰到這個問題,程式如下:

在號碼3時,出現錯誤
System.NullReferenceException: '並未將物件參考設定為物件的執行個體。'
那我再往上找時,發現Memory裡面有兩條這樣的訊息:
ReadTimeout = {"這個資料流不支援逾時。"}, WriteTimeout = {"這個資料流不支援逾時。"}
想問問各位新進們,是否有遇到過這樣的問題,有解嗎?


搜尋相關Tags的文章: [ MemoryStream ] , [ memory read timeout ] , [ ] ,
本篇文章發表於2021-05-07 13:59
1樓
不錯的參考

春天
檢舉此回應
查了一下SourceCode

但是我看不出來為什麼你var dc1 = new Document(); 剛new出來新鮮的Document會是null
你可以下一個中斷點在PdfWriter pr = PdfWriter.GetInstance(dc1, Memory); 然後看看dc1跟Memory誰是Null
本篇文章回覆於2021-05-07 17:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小米乙
捐贈 VP 給 小米乙 檢舉此回應
回春天前輩,我測試後,中斷dc1及Memory內容,也都不是null,就是到那個位置就出問題了



本篇文章回覆於2021-05-11 11:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

春天
檢舉此回應
我剛剛去看了一下GitHub上的itextsharp
發現他MD寫著 PLEASE NOTE: iTextSharp is EOL, and has been replaced by iText 7. Only security fixes will be added
翻譯是 請注意:iTextSharp是EOL,並且已被iText 7取代。僅將添加安全修復程序。
所以我建議你用itext7-dotnet試試
本篇文章回覆於2021-05-11 11:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

小米乙
捐贈 VP 給 小米乙 檢舉此回應
感謝前輩提供資訊,換過後確實有輸出PDF,過程中沒什麼問題,不過我的目標是想將我一個頁面表單做輸出,尚在測試跟找解決方案中~
本篇文章回覆於2021-05-12 14:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.