Hi,
I need some help with HTTP.Job.download.
I need to download several files and they have to return in the same order as requested. With my current approach it is not the case and I am wondering how to do it properly
inizialize SegmentJob=0 Item :0c0359a0b599546a942c4a7941d65c99
inizialize SegmentJob=1 Item :899ec0724f5c541a85f5604e7c2e5b9e
inizialize SegmentJob=2 Item :af7b00f370b45bb2891fb2154f63ba26
inizialize SegmentJob=3 Item :fc5ef3762c3b5dbba373262690a91238
inizialize SegmentJob=4 Item :738331cae0645027ad0281f4cbe3d239
inizialize SegmentJob=5 Item :6ee940cc50465b6599eac466ececef59
inizialize SegmentJob=6 Item :de7af295fc515e91ab19eb1cac2fa99b
inizialize SegmentJob=7 Item :4f907b9f105a5f479e61b5f740344207
inizialize SegmentJob=8 Item :ce9c31d755f05f4eaad4eda54b9adc0b
inizialize SegmentJob=9 Item :106129e70cdc509eab678d6243f4c9ec
inizialize SegmentJob=10 Item :839e2076696050eab2494b505e9caa90
inizialize SegmentJob=11 Item :228ebd6092495a65912877ffbf8be771
inizialize SegmentJob=12 Item :3ca1f8c011da50c8bdad6a7ac2a912e8
inizialize SegmentJob=13 Item :947427066ef4525cb1f4ddcb8b0424c9
inizialize SegmentJob=14 Item :fab173a17032504f9e4ec6e99ce42766
inizialize SegmentJob=15 Item :860314b126a35abf9beab6caa68afd38
inizialize SegmentJob=16 Item :69968bef0e6f5c88aefb7f4740a6becd
inizialize SegmentJob=17 Item :3be5eb74552e59cabf3162fd62d56f37
inizialize SegmentJob=18 Item :3464d50668cd575e806323c621f7f05b
inizialize SegmentJob=19 Item :1ecc3ca993ef5834bd2583b33f946026
inizialize SegmentJob=20 Item :7b400d6cbe2753b78c6f3c54bff1ac02
SegmentJob return = 11
SegmentJob return = 6
SegmentJob return = 20
SegmentJob return = 15
SegmentJob return = 2
SegmentJob return = 12
SegmentJob return = 9
SegmentJob return = 7
SegmentJob return = 8
SegmentJob return = 16
SegmentJob return = 13
SegmentJob return = 18
SegmentJob return = 10
SegmentJob return = 5
SegmentJob return = 17
SegmentJob return = 19
SegmentJob return = 14
SegmentJob return = 0
SegmentJob return = 4
SegmentJob return = 1
SegmentJob return = 3
I need some help with HTTP.Job.download.
I need to download several files and they have to return in the same order as requested. With my current approach it is not the case and I am wondering how to do it properly
B4X:
Dim task As Int=0
Dim SegmentJob(ListView2.items.Size ) As HttpJob
For Each item As String In ListView2.Items
'HttpUtils2Service.TempFolder = tmp' File.DirData("MyApp")
SegmentJob(task).Initialize (task,Me)
SegmentJob(task).Download("https://" & sSERVER & sPATH & item)
SegmentJob(task).GetRequest.timeout=4000
Log("inizialize SegmentJob=" & task & " Item :" & item)
task=task+1
Next
inizialize SegmentJob=0 Item :0c0359a0b599546a942c4a7941d65c99
inizialize SegmentJob=1 Item :899ec0724f5c541a85f5604e7c2e5b9e
inizialize SegmentJob=2 Item :af7b00f370b45bb2891fb2154f63ba26
inizialize SegmentJob=3 Item :fc5ef3762c3b5dbba373262690a91238
inizialize SegmentJob=4 Item :738331cae0645027ad0281f4cbe3d239
inizialize SegmentJob=5 Item :6ee940cc50465b6599eac466ececef59
inizialize SegmentJob=6 Item :de7af295fc515e91ab19eb1cac2fa99b
inizialize SegmentJob=7 Item :4f907b9f105a5f479e61b5f740344207
inizialize SegmentJob=8 Item :ce9c31d755f05f4eaad4eda54b9adc0b
inizialize SegmentJob=9 Item :106129e70cdc509eab678d6243f4c9ec
inizialize SegmentJob=10 Item :839e2076696050eab2494b505e9caa90
inizialize SegmentJob=11 Item :228ebd6092495a65912877ffbf8be771
inizialize SegmentJob=12 Item :3ca1f8c011da50c8bdad6a7ac2a912e8
inizialize SegmentJob=13 Item :947427066ef4525cb1f4ddcb8b0424c9
inizialize SegmentJob=14 Item :fab173a17032504f9e4ec6e99ce42766
inizialize SegmentJob=15 Item :860314b126a35abf9beab6caa68afd38
inizialize SegmentJob=16 Item :69968bef0e6f5c88aefb7f4740a6becd
inizialize SegmentJob=17 Item :3be5eb74552e59cabf3162fd62d56f37
inizialize SegmentJob=18 Item :3464d50668cd575e806323c621f7f05b
inizialize SegmentJob=19 Item :1ecc3ca993ef5834bd2583b33f946026
inizialize SegmentJob=20 Item :7b400d6cbe2753b78c6f3c54bff1ac02
SegmentJob return = 11
SegmentJob return = 6
SegmentJob return = 20
SegmentJob return = 15
SegmentJob return = 2
SegmentJob return = 12
SegmentJob return = 9
SegmentJob return = 7
SegmentJob return = 8
SegmentJob return = 16
SegmentJob return = 13
SegmentJob return = 18
SegmentJob return = 10
SegmentJob return = 5
SegmentJob return = 17
SegmentJob return = 19
SegmentJob return = 14
SegmentJob return = 0
SegmentJob return = 4
SegmentJob return = 1
SegmentJob return = 3