Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB.NET] Ciclare su FileUpload

    ciao!

    io ho questo nella pagina:
    codice:
     <asp:FileUpload ID="fuFoto1" runat="server" CssClass="form-control" ToolTip="Image" /><br />
    <asp:FileUpload ID="fuFoto2" runat="server" CssClass="form-control" ToolTip="Image" /><br />
    <asp:FileUpload ID="fuFoto3" runat="server" CssClass="form-control" ToolTip="Image" /><br />
    <asp:FileUpload ID="fuFoto4" runat="server" CssClass="form-control" ToolTip="Image" /><br />
    devo ciclare su questi componenti e passare eventuali valori al db/server.
    io ho provato banalmente a fare così:
    codice:
    Private immagini() As FileUpload = {fuFoto1, fuFoto2, fuFoto3, fuFoto4}
    .......
                    For i = 1 To immagini.Length
                        Dim imgUpload As String = ""
                        If immagini(i).HasFile Then --> RIGA 154
                            imgUpload = ComponiNomeImgData(immagini(i).FileName)
                        End If
    
                        CommandLog.Parameters.AddWithValue("@Immagine" + i, imgUpload)
                    Next
    ma ottengo sempre questo errore:
    codice:
    Ripristino Dati,  System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.    in HTML_Default.addNews() in Default.aspx.vb:riga 154
    vi ho segnalato la riga 154.
    scusate ma è il secondo giorno in vita mia che uso vb.net

  2. #2
    penso di aver risolto così:
    codice:
    Dim immagini As HttpFileCollection = Request.Files
                For i = 0 To immagini.Count - 1
                    Dim imgUpload As String = ""
                    Dim f As HttpPostedFile = immagini(i)
                    If Not String.IsNullOrEmpty(f.FileName.ToString) Then
                        imgUpload = ComponiNomeImgData(f.FileName)
                        CaricaFoto(imgUpload)
                    End If
                Next

  3. #3
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,523
    Ti capisco. Fai i thread come i miei
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  4. #4
    Quote Originariamente inviata da supermac Visualizza il messaggio
    Ti capisco. Fai i thread come i miei
    purtroppo la fretta non mi permette di aspettare consigli sicuramente migliori di come faccio io

  5. #5
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,523
    Quote Originariamente inviata da fermat Visualizza il messaggio
    purtroppo la fretta non mi permette di aspettare consigli sicuramente migliori di come faccio io
    si impara anche così
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,563
    andava fuori dall'indice massimo con

    codice:
    For i = 1 To immagini.Length

    ci vuole il -1 che hai messo dopo


    Stavo provando a fare un
    For Each ItemFile As File In Request.Files

    ma ho interrotto, anche perche' in visual basic non scrivo da secoli
    Ultima modifica di djciko; 27-03-2019 a 11:07

  7. #7
    sto odiando il visual basic

    cmq grazie!!

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 © 2019 vBulletin Solutions, Inc. All rights reserved.