Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #1
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908

    [C# - ASP.NET] Domanda su upload di file multipli

    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:
    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;
            }
        }
    }
    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);
                }
            }
            catch (Exception exc)
            {
                Label1.Text += 
                    "Errore: " + exc.Message;
            }
        }
    }
    Fondamentalmente, qual è il problema del secondo listato che provoca l'accesso negato al percorso di upload?
    Ultima modifica di MItaly; 19-05-2014 a 13:32 Motivo: Formattazione
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.