Ti ringrazio.Naturalmente debbo studiarmelo bene, ma ho una domanda da farti.
Ho delle vecchie procedure che, come hai suggerito te, codificano i dati post in un vettore ASCII
Dim bytes As Byte() = Encoding.ASCII.GetBytes(datiInviati)
adesso, io ho la necessità di passare un elenco di files in questo formato:
files=nome1.txt,nome2.txt,..., nomeN.txt
per collaudo ho creato alcuni files con nomi "strani" tipo:
à.txt, a b.txt, a&b.txt, a'b.txt, a"b.txt
la stringa da inviare via post l'ho collaudata così:
ho notato questo: se codifico con UrlEncode posso usarecodice:Dim fs As String() = Directory.GetFiles("C:\dati\test\tmp", "*.txt") For i As Integer = 0 To fs.Length - 1 fs(i) = Server.UrlEncode(fs(i)) Next Dim datiInviati As String = "files=" & String.Join(","c, fs)
Dim bytes As Byte() = Encoding.ASCII.GetBytes(datiInviati)
altrimenti va in errore e debbo correggere con
Dim bytes As Byte() = Encoding.UTF8.GetBytes(datiInviati)
perciò la domanda è se sia necessaria una codifica ascii o no.
ciao![]()

Naturalmente debbo studiarmelo bene, ma ho una domanda da farti.
Rispondi quotando