OSDN Git Service

proxy.pacが小さくなると内容が壊れるのを直す
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Wed, 7 Feb 2018 12:13:27 +0000 (21:13 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Thu, 8 Feb 2018 10:47:32 +0000 (19:47 +0900)
KancolleSniffer/ProxyManager.cs

index b01c4fc..af4b9ee 100644 (file)
@@ -189,9 +189,12 @@ namespace KancolleSniffer
             try\r
             {\r
                 var response = (HttpWebResponse)request.GetResponse();\r
+                var mem = new MemoryStream();\r
                 using (var stream = response.GetResponseStream())\r
-                using (var file = new FileStream("proxy.pac", FileMode.OpenOrCreate))\r
-                    stream?.CopyTo(file);\r
+                    stream?.CopyTo(mem);\r
+                mem.Position = 0;\r
+                using (var file = new FileStream("proxy.pac", FileMode.Create))\r
+                    mem.CopyTo(file);\r
             }\r
             // ReSharper disable once EmptyGeneralCatchClause\r
             catch\r