如果使用 JMP 17 并发下载期间临时文件名相同,该怎么办?你好!
我使用 JMP 17 进行并发下载,导致出现同名临时文件、文件被一遍又一遍覆盖,并且只有一个文件。
您如何处理下载的代码?

rqs = New Multi HTTP Request();
For( i = 1, i <= N Items( u ), i++,
rq = New HTTP Request( Method( "GET" ), URL( u[i] ), Timeout( 0.1 ) );
txt = rq << Send;
rqs << Add( rq );
);
hh = rqs << Get Requests();
da = rqs << Download( "show progress", "detailed" );
高级统计建模质量和工艺工程分享和交流结果视窗回复: JMP 17并发下载临时文件名相同怎么办?我可以将每次下载的结果保存在内存变量中吗? 例如,
我同时下载100次,每次下载的结果分别保存txt1 -- txt100 out of 100 variables,对吧?
谢谢!
回复: JMP 17并发下载临时文件名相同怎么办?对于 MultiHTTPRequest,Add 采用可选的“标签”参数(脚本索引有详细信息)
该标签将用于创建下载文件名。
回复: JMP 17并发下载临时文件名相同怎么办?谢谢专家!

rqs = New Multi HTTP Request();
For( i = 1, i <= N Items( u ), i++,
rq = New HTTP Request( Method( "GET" ), URL( u[i] ), Timeout( 0.1 ) );
rqs << Add( rq, "test" || Char( i ) );
);
hh = rqs << Get Requests();
da = rqs << Download( "show progress", "detailed" );
回复: JMP 17并发下载临时文件名相同怎么办?似乎工作:
progress window uses the labels too.progress window uses the labels too.progress window uses the labels too.progress window uses the labels too.progress window uses the labels too.progress window uses the labels too.progress window uses the labels too.进度窗口也使用标签。
名为的变量数据持有
{"C:\Users\v1\AppData\Local\Temp\111(1).jmp",
"C:\Users\v1\AppData\Local\Temp\222(1).jmp"}
显然它会自动添加 (1) 以创建新名称,因为这是第二次。
没有标签参数我得到
{"C:\Users\v1\AppData\Local\Temp\BlueBirds(2).jmp",
"C:\Users\v1\AppData\Local\Temp\dataSepsis_2(2).jmp"}
跑了三遍之后。
查看更多......
回复: JMP 17并发下载临时文件名相同怎么办?谢谢克雷奇!
我会确保标签得到评估。