Тема: AHK: API_Yandex_Disc
Добрый день! Подскажите пож-та, хочу залить видеофайлы ( размер ~50-100мб) на Яндекс-Диск, заливается очень долго ( ~ 5 минут ) либо вообще не заливается. Аудио ".wav" таких же размеров - проблем нет. Заранее спасибо!
path_file := A_desktop "\1.mp4"
SplitPath, path_file, fileName
HTTP.Open("GET", "https://cloud-api.yandex.net/v1/disk/resources/upload?path="test/" . fileName "&overwrite=true" , false)
HTTP.SetRequestHeader("Authorization", "OAuth " token)
HTTP.SetRequestHeader("Content-Type", "application/json")
HTTP.Send()
HTTP.WaitForResponse()
obj := JSON.Parse(HTTP.ResponseText)
url_upload := obj.href
f := FileOpen(path_file, "r")
safeArray := ComObjArray(VT_UI1:=0x11, f.length)
pvData := NumGet(ComObjValue(safeArray) + 8+A_PtrSize)
f.RawRead(pvData + 0, f.length)
f.Close()
HTTP.Open("PUT", url_upload , false)
HTTP.Send(safeArray)
HTTP.WaitForResponse()