#include <_HttpRequest.au3>
_HttpRequest_SetHotkeyStopRequest('^n') ; Nhấn tổ hợp phím Ctrl + N để dừng tải ảnh.
Local $link = 'https://static.pexels.com/photos/39317/chihuahua-dog-puppy-cute-39317.jpeg'
ProgressOn('', 'Đã tải được 0Mb', '0%')
$Data = _HttpRequest(3, $link , '', '', '', '', '', ProgressFunc)
If @error Then Exit
ProgressOff( )
_HttpRequest_Test($Data, @DesktopDir & '\Pic.jpg', 16) ; Không cần điền 16 vẫn được vì hàm tự động đổi encoding
Func ProgressFunc($NowSize, $TotalSize) ; 2 tham số này bắt buộc phải có
$iPercent = Round(100 * $NowSize / $TotalSize, 2)
ProgressSet ($iPercent, $iPercent & '%', 'Đã tải được ' & Round($NowSize / (1024 ^ 2), 2) & 'Mb')
EndFunc
|