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

    [VB.NET]Problema nel compilare form html

    Salva a tutti, non riesco a settare nessun valore nei campi di tipo file di un form html.

    Per popolare le normali caselle di testo
    queste per intenderci
    codice:
    <input id="userName" class="text" type="text" name="name" value="" maxlength="15">
    uso questo codice che funziona benissimo
    codice:
     WebBrowser1.Document.GetElementById("user").InnerText = "evil"
    ma non riesco a settare nessun valore a questo tipo di caselle input
    codice:
    <INPUT id=name size=50 type=file name=uploadfile>
    ho provato con questo codice ma non funziona
    codice:
    Clipboard.Clear()
            Clipboard.SetDataObject(Ciaz_Export.txtTorrent.Text)
            Ciaz_Export.WebBrowser1.Document.GetElementById("name").Focus()
            SendKeys.Send("^v")
            'upload
            SendKeys.Send(vbCrLf)
    Sapete darmi una mano??
    Ringrazio in anticipo

  2. #2
    Per motivi di sicurezza i browser impediscono agli script di impostare il file da inviare tramite un <input type="file" />.
    Chi non cerca trova.

  3. #3
    Quindi non è possibile mettere il percorso del file neanche agendo sulla finestra per la selezione del file ?

  4. #4
    Ho provato anche ad usare questo codice ma mi da un errore relativo allo stack

    codice:
    Dim theHandle As IntPtr
            Dim percorso As String
            percorso = Form1.TextBox1.Text
            theHandle = FindWindowByCaption(0, "Scegliere file", "#32770")
            If theHandle = IntPtr.Zero Then
                theHandle = FindWindowByCaption(0, "Selezionare il file da caricare", "#32770")
            End If
            If theHandle <> IntPtr.Zero Then
                SetForegroundWindow(theHandle)
                SendKeys.Send(percorso)
                SendKeys.SendWait(vbCrLf)
                Timer1.Enabled = False

  5. #5
    salve a tutti, riesumo questo topic perché ho lo stesso problema. sapevo già in precedenza che il campo tipo file è di sola lettura, quindi c'è un modo per selezionare lo stesso un file?
    grazie, spero in una vostra risposta
    il campo html della pagina se può servire è
    codice:
    <input type="file" name="Filedata[]" multiple="">

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.