SendFile(client, csv, "text/csv; charset=Shift_JIS");\r
continue;\r
}\r
- if (path.EndsWith(".json", StringComparison.OrdinalIgnoreCase) &&\r
- File.Exists(csv.Replace(".json", ".csv")))\r
+ if (path.EndsWith(".json", StringComparison.OrdinalIgnoreCase))\r
{\r
SendJsonData(client, csv);\r
continue;\r
header.Flush();\r
client.Send(((MemoryStream)header.BaseStream).ToArray());\r
\r
+ var csv = path.Replace(".json", ".csv");\r
var encoding = Encoding.GetEncoding("Shift_JIS");\r
client.Send(encoding.GetBytes("{ \"data\": [\n"));\r
- var delimiter = "";\r
- foreach (var line in File.ReadLines(path.Replace(".json", ".csv"), encoding).Skip(1))\r
+ if (File.Exists(csv))\r
{\r
- client.Send(encoding.GetBytes(delimiter + "[\"" + string.Join("\",\"", line.Split(',')) + "\"]"));\r
- delimiter = ",\n";\r
+ var delimiter = "";\r
+ foreach (var line in File.ReadLines(csv, encoding).Skip(1))\r
+ {\r
+ client.Send(encoding.GetBytes(delimiter + "[\"" + string.Join("\",\"", line.Split(',')) + "\"]"));\r
+ delimiter = ",\n";\r
+ }\r
}\r
client.Send(encoding.GetBytes("]}\n"));\r
}\r