|
|
|
@ -126,23 +126,23 @@ public partial class Questions
|
|
|
|
|
{
|
|
|
|
|
await e.File.OpenReadStream().CopyToAsync(ms);
|
|
|
|
|
var bytes = ms.ToArray();
|
|
|
|
|
string s = Encoding.Unicode.GetString(bytes);
|
|
|
|
|
string s = Encoding.UTF8.GetString(bytes);
|
|
|
|
|
|
|
|
|
|
s = s.Replace("\r\n", "\n");
|
|
|
|
|
s = s.Replace("\0", "");
|
|
|
|
|
s = s.Replace("\"", string.Empty);
|
|
|
|
|
var rows = s.Split('\n');
|
|
|
|
|
rows = rows.Skip(1).ToArray();
|
|
|
|
|
|
|
|
|
|
foreach (var row in rows)
|
|
|
|
|
{
|
|
|
|
|
var field = row.Split(';');
|
|
|
|
|
field[1] = field[1].Replace(" ", "+");
|
|
|
|
|
var formData = new List<KeyValuePair<string, string>>();
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("content", field[0]));
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("answerContent1", field[2]));
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("answerContent2", field[3]));
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("answerContent3", field[4]));
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("answerContent4", field[5]));
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("idanswergood", field[6]));
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("answerContent1", field[3]));
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("answerContent2", field[4]));
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("answerContent3", field[5]));
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("answerContent4", field[6]));
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>("idanswergood", field[2]));
|
|
|
|
|
|
|
|
|
|
string apiUri = API.API_URL+"chapters/name/"+field[1] + "/" + API.TOKEN;
|
|
|
|
|
|
|
|
|
@ -163,7 +163,7 @@ public partial class Questions
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var formContent = new FormUrlEncodedContent(formData);
|
|
|
|
|
apiUri = API.API_URL+"add/questions/"+API.TOKEN;
|
|
|
|
|
apiUri = API.API_URL+"add/question/"+API.TOKEN;
|
|
|
|
|
|
|
|
|
|
response = await Http.PostAsync(apiUri, formContent);
|
|
|
|
|
|
|
|
|
|