Vy znáte jméno jen posledního souboru, nebo všech šesti souborů? Pokud byste znal jména všech šesti, nebo je dokázal sestavit na základě obsahu dokumentu, měl byste celkem vyhráno, protože: http://msdn.microsoft.com/en-us/library/... Toto volání vrátí strukturu, která poskytne lokální adresu cacheovaného souboru. Předpokládám, že dokud není soubor kompletně stažen, volání selže s chybou ERROR_FILE_NOT_FOUND. Nicméně i kdyby ne, ta stejná struktura poskytuje i informaci o velikosti souboru v cache. http://blog.datalisto.com/2008/08/access... Tady je blogpost o použití té funkce v C#, který by Vám mohl pomoci. Postup vymyšlený máte, takže by mělo stačit po načtení stránky v IE cyklicky kontrolovat existenci všech šesti cacheovaných souborů a pokud existují a mají správnou velikosti, máte co potřebujete. Hezké by bylo, kdyby IE svou cache mapovalo na nějakou statickou nebo snadno sestavitelnou cestu (například nějak odvozenou z url zdroje cacheovaného souboru), nicméně co jsem se tak dočetl, funguje to trochu jinak (jak diskutuje i ten blogpost výše). Přeji hodně úspěchů, vybral jste si docela velký oříšek :-)
|