Dit is mijn laatste post hier, waarschijnlijk ook het laatste wat ik hier bij Boondoggle nog doe voor ik naar de afscheidsdrink ga…
Deze week heb ik mijn project nog helemaal moeten opkuisen zodat alle code proper en overzichtelijk is. De laatste errors oplossen en alles in een mooi geheel gieten.
Zoals ik vorige week al gezegd had moest ik er nog voor zorgen dat het mogelijk was om de attachments van de Schuberg website te downloaden zonder in te loggen.
Dit was nog wel een moeilijk werkje… De oplossing is achteraf bekeken eigenlijk redelijk simpel, de link naar de attachment stuurt je naar een interne Boondoggle website. Hier stuur ik eveneens de echte url mee in de querystring. Wanneer de interne Boondogglesite geladen is, wordt er achter de schermen automatisch ingelogd op de Schuberg site. Als dit gelukt is, doe ik een “HttpWebRequest” naar de juiste attachment en vervolgens stuur ik de stream die ik als response op mijn request krijg door naar de interne Boondoggle site. Deze toont onmiddellijk een venstertje waarin de attachment wordt aangeboden om gedownload te worden.
WAT HEB IK GELEERD:
- Streaming binnen asp.net
- Custom build files aanmaken
WELKE MOEILIJKHEDEN HEB IK ONDERVONDEN:
- Een httpwebresponse doorgeven aan een andere pagina
- Page headers ophalen en in een andere pagina laden.
HOE HEB IK DEZE MOEILIJKHEDEN OPGELOST:
- Vincent om hulp vragen.
- Eerst een klein testproject aanmaken om bestanden te downloaden zonder te hoeven inloggen.
3 WOORDEN GEVOEL:
afwerking, opruimen, “is het echt nu al gedaan??”
Screenshot Logboek Week 8
(Klik op de afbeelding om te vergroten!)
