"JMP 17"의 Multi HTTP Request 기능, 다운로드한 각 임시 파일의 위치를 변경할 수 있나요?다음 코드를 사용하여 다중 HTTP 요청을 시도했습니다. 기본값은 다음과 같습니다.
C:\사용자\관리자\AppData\Local\Temp
이 임시 폴더를 다른 경로로 변경하기 위해 JSL을 수정하는 방법은 무엇입니까?
또는 데이터를 메모리에 직접 저장할 수도 있습니다.
다중 HTTP 요청이 완료되면 임시 파일을 하나씩 하나의 파일로 결합하시겠습니까?
스크립팅回复: "JMP 17"의 다중 HTTP 요청 기능, 다운로드한 각 임시 파일의 위치를 변경할 수 있습니까?http_requests = requests << Get Requests();
data = requests << Download( "show progress", "detailed" );
이 데이터는 다운로드된 임시 파일 목록이며 코드와 함께 하나의 큰 파일로 결합될 수 있습니다.
回复: "JMP 17"의 다중 HTTP 요청 기능, 다운로드한 각 임시 파일의 위치를 변경할 수 있습니까?스크립팅 색인의 예 사용:
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() )
);
나는 덧붙였다:
<STRONG>{"$Desktop/lubuntu.iso", "$Desktop/clonezilla.iso"}</STRONG>
이렇게 하면 2개의 다른 요청이 2개의 위치로 다운로드됩니다.기본값은 $TEMP입니다(당연히).
또한 MutiHTTPRequest에 요청을 추가할 때 선택적 레이블을 제공할 수 있습니다. 다운로드에 파일 이름이 지정되지 않은 경우 레이블을 사용하여 $TEMP에 파일을 생성합니다.