Funzione di richiesta multi HTTP di "JMP 17", è possibile modificare la posizione di ogni file temporaneo scaricato?Ho provato a eseguire una richiesta multi HTTP con il seguente codice, che per impostazione predefinita è
C:\Utenti\Amministratore\AppData\Local\Temp
Come modificare JSL per cambiare questa cartella temporanea in un altro percorso?
O anche salvare i dati direttamente in memoria.
Quando la richiesta Multi HTTP è completa, combinare i file temporanei in un file uno per uno?
ScriptingEsempio: funzione di richiesta HTTP multipla di "JMP 17", è possibile modificare la posizione di ciascun file temporaneo scaricato?http_requests = requests << Get Requests();
data = requests << Download( "show progress", "detailed" );
Questi dati sono un elenco di file temporanei che sono stati scaricati e possono essere combinati in un unico file di grandi dimensioni con codice.
Esempio: funzione di richiesta HTTP multipla di "JMP 17", è possibile modificare la posizione di ciascun file temporaneo scaricato?Utilizzando l'esempio nell'indice di scripting:
Names Default To Here( 1 );
requests = New Multi HTTP Request();
requests << Add(
New HTTP Request(
Method( "GET" ),
URL(
"http://cdimage.ubuntu.com/lubuntu/releases/20.04.3/release/lubuntu-20.04.3-desktop-amd64.iso"
)
)
);
requests << Add(
New HTTP Request(
Method( "GET" ),
URL( "http://downloads.sourceforge.net/clonezilla/clonezilla-live-2.7.3-19-amd64.iso" )
)
);
data = requests << Download( "show progress", "detailed", <STRONG>{"$Desktop/lubuntu.iso", "$Desktop/clonezilla.iso"}</STRONG> );
http_requests = requests << Get Requests();
For( i = 1, i <= N Items( http_requests ), i++,
Show( http_requests[i] << Get Mime Type() )
);
Ho aggiunto:
<STRONG>{"$Desktop/lubuntu.iso", "$Desktop/clonezilla.iso"}</STRONG>
Questo scaricherà le 2 diverse richieste nelle 2 posizioni.Il valore predefinito è $TEMP (ovviamente).
Inoltre, quando aggiungi la richiesta a MutiHTTPRequest, puoi assegnare un'etichetta facoltativa. Se non vengono specificati nomi di file in Download, utilizzerà l'etichetta per creare un file in $TEMP.