Как сохранить путь к файлу в списке массивов
public void File() { if (flpProspectus.HasFile) { string fileExtension = System.IO.Path.GetExtension(flpProspectus.FileName); int fileSize = flpProspectus.PostedFile.ContentLength; HttpFileCollection hfc = Request.Files; for (int i = 0; i < hfc.Count; i++) { HttpPostedFile hpf = hfc[i]; if (hpf.ContentLength > 0) { hpf.SaveAs(Server.MapPath("~/college/fileupload1/") + System.IO.Path.GetFileName(hpf.FileName)); string filepath = Server.MapPath("~/college/fileupload1/"); string path = filepath + hpf.FileName; string[] arr = new string[5]; } arr[0] = path; arr[1] = path; arr[2] = path; arr[3] = path; arr[4] = path; string s = arr[i]; } } arr[0] = objDCI_BAL.Prospectus_mention_File1 = path; arr[1] = objDCI_BAL.Prospectus_mention_File2 = path; arr[2] = objDCI_BAL.Prospectus_mention_File3 = path; arr[3] = objDCI_BAL.Prospectus_mention_File4 = path; arr[4] = objDCI_BAL.Prospectus_mention_File5 = path;
Что я уже пробовал:
Я хочу сохранить значение при запуске цикла, а затем первый путь хранить в arr[0] второй раз хранить в arr[1] Третий arr[2] Четвертый arr[3] и пятый arr[4]
так как же сохранить это значение
и после сохранения значения я хочу получить значение в этом объекте
arr[0] = objDCI_BAL.Prospectus_mention_File1 = path; arr[1] = objDCI_BAL.Prospectus_mention_File1 = path; arr[2] = objDCI_BAL.Prospectus_mention_File1 = path; arr[3] = objDCI_BAL.Prospectus_mention_File1 = path; arr[4] = objDCI_BAL.Prospectus_mention_File1 = path;
F-ES Sitecore
Что не так с кодом, который у вас есть?
Member 12183079
путь к файлу не хранится в списке массивов
F-ES Sitecore
Каждый раз, когда вы получаете "путь", вы устанавливаете все элементы массива в эту переменную, так что все, что вы получите в итоге, - это массив, где все элементы содержат последний путь.