Salve!
Sto creando un form per l'upload multiplo di file sul server(ora lo sto testando in locale), e questo è il codice, funzionante, associato al click del pulsante:
Con il codice soprariportato non ho alcun problema, i files, infatti, vengono correttamente caricati, mentre se utilizzo quello sottostante, mi viene fuori un messaggio che mi indica come mi sia negato l'accesso al percorso:codice:protected void Button1_Click(object sender, EventArgs e) { string filePath = "E:\\Prova"; HttpFileCollection uploadFiles = Request.Files; for (int i = 0; i < uploadFiles.Count; i++) { HttpPostedFile userPostedFile = uploadFiles[i]; try { if (userPostedFile.ContentLength > 0) { Label1.Text += "<u>File #" + (i + 1) + "</u><br>"; userPostedFile.SaveAs(filePath + "\\" + Path.GetFileName(userPostedFile.FileName)); } } catch (Exception exc) { Label1.Text += "Errore: " + exc.Message; } } }
Fondamentalmente, qual è il problema del secondo listato che provoca l'accesso negato al percorso di upload?codice:protected void Button1_Click(object sender, EventArgs e) { string filePath = "E:\\Prova"; HttpFileCollection uploadFiles = Request.Files; for (int i = 0; i < uploadFiles.Count; i++) { HttpPostedFile userPostedFile = uploadFiles[i]; try { if (userPostedFile.ContentLength > 0) { Label1.Text += "<u>File #" + (i + 1) + "</u><br>"; userPostedFile.SaveAs(filePath); } } catch (Exception exc) { Label1.Text += "Errore: " + exc.Message; } } }![]()

Rispondi quotando

