1
當我嘗試從HD正確的,如果我上的FileStream理解是正確的
FileInfo fi = new FileInfo(ofd.FileName);
if (fi.Exists)
FileStream stream = fi.Open(FileMode.Open, FileAccess.Read);
讀取文件時檢查我stream.Position和stream.Length他們都是相同的。一般來說,我期望stream.Position應該是零。由於我沒有閱讀流中的內容。
但我可以看到stream.Position在流中的最後位置。由於位置和長度沒有區別,當我嘗試使用UploadFromStream(流)將文件上載到BLOB時,它失敗。當然,我還有另一個解決方法來使代碼正常工作。但我關於上述問題,爲什麼我必須重置位置以將文件上載到BLOB。
你可以在打開流和調用UploadFromStream之間發佈你正在使用的代碼嗎? –