Welcome to HostingForumz.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Downloading File located in SQL Server with ASP

 
   Web Hosting Problem Solving Community! (Home) -> IIS RSS
Next:  Persistent Connection and Persistent Thread  
Author Message
fibreiv

External


Since: Feb 10, 2005
Posts: 7



(Msg. 1) Posted: Thu Feb 10, 2005 6:11 am
Post subject: Downloading File located in SQL Server with ASP
Archived from groups: microsoft>public>inetserver>iis, others (more info?)

I have a SQL 2000 Standard server setup and I have a table in one of my
databases to store files in. I am using asp code to retrieve the files from
the database. I can download txt, bmp files just fine but when it comes to
pdf documents it just hangs at the downloading the file screen and then gives
me a timeout error after awhile. It is not a problem with the file sizes. I
am testing it with a 20 and 60k pdf files and one of the txt files I used to
test with is a few mb. I am thinking it's either an IIS server config issue
or SQL Server config problem. The IIS server is for our intranet and is not
locked down. Both IIS and SQL are running on the same box which is a Windows
2003 Enterprise server. Any help would be great.

Thanks,
Brett Bishop
MCSE, MCP+I
US Bankruptcy Court

 >> Stay informed about: Downloading File located in SQL Server with ASP 
Back to top
Login to vote
kgafvert

External


Since: Aug 23, 2003
Posts: 3146



(Msg. 2) Posted: Thu Feb 10, 2005 6:33 am
Post subject: Re: Downloading File located in SQL Server with ASP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi,

This is what i would do.

Try to download a PDF file from the file system (this rules out a problem
with IIS serving PDF-files).
Use WFetch[1] to request the PDF page (from the db), and see if IIS gives
a complete reply back (this will rule out a client-side problem).

Usually these kind of problems are caused by the programmers code. SQL
Server only stores the data, and IIS only "gives" the client the data.
Your code however do everything in between, and that is where it usually
goes wrong.

--
Regards,
Kristofer Gafvert
<a style='text-decoration: underline;' href="http://www.gafvert.info" target="_blank">www.gafvert.info</a> - My Articles and help
<a style='text-decoration: underline;' href="http://www.ilopia.com" target="_blank">www.ilopia.com</a>


fibreiv wrote:

 > I have a SQL 2000 Standard server setup and I have a table in one of my
 > databases to store files in. I am using asp code to retrieve the files
from
 > the database. I can download txt, bmp files just fine but when it comes
to
 > pdf documents it just hangs at the downloading the file screen and then
gives
 > me a timeout error after awhile. It is not a problem with the file
sizes. I
 > am testing it with a 20 and 60k pdf files and one of the txt files I
used to
 > test with is a few mb. I am thinking it's either an IIS server config
issue
 > or SQL Server config problem. The IIS server is for our intranet and is
not
 > locked down. Both IIS and SQL are running on the same box which is a
Windows
 > 2003 Enterprise server. Any help would be great.
 >
 > Thanks,
 > Brett Bishop
 > MCSE, MCP+I
 > US Bankruptcy Court<!-- ~MESSAGE_AFTER~ -->

 >> Stay informed about: Downloading File located in SQL Server with ASP 
Back to top
Login to vote
kgafvert

External


Since: Aug 23, 2003
Posts: 3146



(Msg. 3) Posted: Thu Feb 10, 2005 7:36 am
Post subject: Re: Downloading File located in SQL Server with ASP [Login to view extended thread Info.]
Archived from groups: microsoft>public>inetserver>iis (more info?)

Forgot the link to WFetch:
<a style='text-decoration: underline;' href="http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&displaylang=en" target="_blank">http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a...73-b628</a>

--
Regards,
Kristofer Gafvert
<a style='text-decoration: underline;' href="http://www.gafvert.info" target="_blank">www.gafvert.info</a> - My Articles and help
<a style='text-decoration: underline;' href="http://www.ilopia.com" target="_blank">www.ilopia.com</a>


Kristofer Gafvert wrote:

 > Hi,
 >
 > This is what i would do.
 >
 > Try to download a PDF file from the file system (this rules out a
problem with IIS serving PDF-files).
 > Use WFetch[1] to request the PDF page (from the db), and see if IIS
gives a complete reply back (this will rule out a client-side problem).
 >
 > Usually these kind of problems are caused by the programmers code. SQL
Server only stores the data, and IIS only "gives" the client the data.
Your code however do everything in between, and that is where it usually
goes wrong.<!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Downloading File located in SQL Server with ASP 
Back to top
Login to vote
fibreiv

External


Since: Feb 10, 2005
Posts: 7



(Msg. 4) Posted: Thu Feb 10, 2005 8:09 am
Post subject: Re: Downloading File located in SQL Server with ASP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

I ran the WFetch and this is what I got.
----------------------
started....WWWConnect::Connect("intranet","80")\nIP =
"156.126.50.153:80"\nsource port: 4155\r\n
SEC_I_CONTINUE_NEEDED - InitializeSecurityContext\nREQUEST:
**************\nGET /refund/filelist_download.asp?id=2 HTTP/1.1\r\n
Host: intranet\r\n
Accept: */*\r\n
Connection: Keep-Alive\r\n
Authorization: NTLM
TlRMTVNTUAABAAAAl4II4gAAAAAAAAAAAAAAAAAAAAAFAs4OAAAADw==\r\n
\r\n
RESPONSE: **************\nHTTP/1.1 401 Unauthorized\r\n
Content-Length: 1539\r\n
Content-Type: text/html\r\n
Server: Microsoft-IIS/6.0\r\n
WWW-Authenticate: NTLM
TlRMTVNTUAACAAAACAAIADgAAAAVgoniBWUpvsR23HoAAAAAAAAAAKAAoABAAAAABQLODgAAAA9JAE4ATgBCAAIACABJAE4ATgBCAAEADABQAE8ATQBQAE8ATQAEACIAaQBuAG4AYgAuAHUAcwBjAG8AdQByAHQAcwAuAGcAbwB2AAMAMABwAG8AbQBwAG8AbQAuAGkAbgBuAGIALgB1AHMAYwBvAHUAcgB0AHMALgBnAG8AdgAFACIAaQBuAG4AYgAuAHUAcwBjAG8AdQByAHQAcwAuAGcAbwB2AAAAAAA=\r\n
X-Powered-By: ASP.NET\r\n
Date: Thu, 10 Feb 2005 16:04:14 GMT\r\n
\r\n
SEC_E_OK - InitializeSecurityContext\n<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\r\n
<HTML><HEAD><TITLE>You are not authorized to view this page</TITLE>\r\n
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=Windows-1252">\r\n
<STYLE type="text/css">\r\n
BODY { font: 8pt/12pt verdana }\r\n
H1 { font: 13pt/15pt verdana }\r\n
H2 { font: 8pt/12pt verdana }\r\n
A:link { color: red }\r\n
A:visited { color: maroon }\r\n
</STYLE>\r\n
</HEAD><BODY><TABLE width=500 border=0 cellspacing=10><TR><TD>\r\n
\r\n
<h1>You are not authorized to view this page</h1>\r\n
You do not have permission to view this directory or page using the
credentials that you supplied.\r\n
<hr>\r\n
<p>Please try the following:</p>\r\n
<ul>\r\n
<li>Contact the Web site administrator if you believe you should be able to
view this directory or page.</li>\r\n
<li>Click the Refresh button to
try again with different credentials.</li>\r\n
</ul>\r\n
<h2>HTTP Error 401.1 - Unauthorized: Access is denied due to invalid
credentials.<br>Internet Information Services (IIS)</h2>\r\n
<hr>\r\n
<p>Technical Information (for support personnel)</p>\r\n
<ul>\r\n
<li>Go to <a href="http://go.microsoft.com/fwlink/?linkid=8180">Microsoft
Product Support Services</a> and perform a title search for the words
<b>HTTP</b> and <b>401</b>.</li>\r\n
<li>Open <b>IIS Help</b>, which is accessible in IIS Manager (inetmgr),\r\n
and search for topics titled <b>Authentication</b>, <b>Access Control</b>,
and <b>About Custom Error Messages</b>.</li>\r\n
</ul>\r\n
\r\n
</TD></TR></TABLE></BODY></HTML>\r\n
REQUEST: **************\nGET /refund/filelist_download.asp?id=2 HTTP/1.1\r\n
Host: intranet\r\n
Accept: */*\r\n
Connection: Keep-Alive\r\n
Authorization: NTLM
TlRMTVNTUAADAAAAGAAYAGoAAAAYABgAggAAAAgACABIAAAADgAOAFAAAAAMAAwAXgAAABAAEACaAAAAFYKI4gUCzg4AAAAPaQBuAG4AYgBiAGIAaQBzAGgAbwBwAFAATwBNAFAATwBNALPsfOvE7cPHAAAAAAAAAAAAAAAAAAAAAAfjiXx350M7zXbAqRMDDUL+fsnrrvNXuXrUnrmOqP8chTDv8QIOWQA=\r\n
\r\n
RESPONSE: **************\nHTTP/1.1 200 OK\r\n
Date: Thu, 10 Feb 2005 16:04:14 GMT\r\n
Server: Microsoft-IIS/6.0\r\n
X-Powered-By: ASP.NET\r\n
Content-Disposition: attachment;filename=agencies.pdf\r\n
Content-Length: 16863\r\n
Content-Length: 16862\r\n
Content-Type: application/pdf\r\n
Set-Cookie: ASPSESSIONIDSSCTDAAB=MJNPDNKBMEBFFPPOBNKFJCIF; path=/\r\n
Cache-control: private\r\n
\r\n
%PDF-1.2 \r%Γπ╧╙\r\n
\r6 0 obj\r<<\r/Length 7 0 R\r/Filter /FlateDecode \r>>\rstream\r\n
HëφW█r█6\x010²\x002 \x003\x01E¥Ä\x005\x003
\x008é}ô-⌐VδH\x01EëJ&3~a-╪a+K.E║M╛╛ï\x01BII\x014ô┤u;¥dÆI4\x004≈rv╧\x01E,\t"≡'@'QÇcå┬Éa.\x011┴▒@ü─Tá\í{(c,$b▄\x01C¢ܺ╓⌠≡T\x01F\x011\x01C║g£╒Åcè\x005\x0180,eï;csα.á\┐~$╤0\x010\x01Dº▐╓ß`¼╦⌡┴q\x008₧d+\x016oh±0╛ïºrk\x001φ╗╡p╣$÷ÖÉX≡¥B≡¿╜Ω\rú╚╕▐1è±±Γ╡\x005sòk;≥\x000\"φui╦Ñ24╔\x01C\x001╬Ω\x01C├\x018ô\x01D∞<2OZ▒╖█yäφº\x01Ed╖¡\x00Bz\x004gW╛üá·┐#`\x018iEr─╚esΣ╘!Θ╢5\x011█atf╩"ÿ\x000{\x006ú\x012▓]êµy\x01BÉv3ùK√íâ╤iΘ#╢\x003Θ╩ò╩ZZ\x00E\x00EYD1oτ╓\x011;ù╧æS\x007Ñ█╓\x007m╟╥Ö/e⌡í
╗0M/[æXúCìm≈τ\x011╢\x01Cyx\x01DV.ì#▓ΩS┘ùG\x007╜┼∩ErBπ\x0003É\x014⌐\x015\x019%âô≤\x011üwßτ²IÅ`\x002⌡ä▀w`GB¬■ÄN\x017ôq2\x01Cáy╥Oåst╤ƒⁿ4[▄$ù∩╨σt1K^íΣù\x013\x01AΦ.⌠
1╕\x01A└-╥╛Hσèà╓╙d:K«å│\t\x01Aîτ╔l|ÖáΘ\x008ì'âq╥7~z▒Q╔\x01Eô8`╞\x011Xs\x01E\x01BG&?\x012[W3⌡Ém\x00Bòú═=zL│U╢~@ΘrÖ½φVm⌡├{╡Ty║BΘzë╢EZ(⌠░yV∙·Q¡\x00Bx\«│b{fâ\x006óÖ║Ä\x018Gu─0▓\x011ùΩ)═\x00Bm╛=CΘâZ▀eJ \x002 ┘z[ΣÑ⌡£\x015≡\x018\x015∩╙\x002╜Oƒ\x015T■╖RAª·¡╗U╣═6k\x004ï≈\n¡\x000ü╔Ç∞┼\x00FHìÿ\x008ç°⌐╠╖e║.P▒A#╡─hå╤E║■5╟Φ\x006úÉÉα÷T▌╛2\tM≡\x000ú±\x01A^║╞\x017X┐╪úäD╜\x010¢x\x01A≡Nëmçl»¿k╓p4\x01A^&π7C4Ç╞Å~\Låêƒ!F\x0087^l½\x002¢⌡∙ê"jª╟S)d╢ê─║δ╗è¥\x00FΩ:₧\x01B?L▀≥=*⌠5τ╣\x003l╥╢ºπ²╩Z\x00BíMH⌡vDä}╜o\x019α┌\nÄÑ&\x013Lé╦\x011╕N╡6δ\x01C╡¥\x010ç}₧▐▀gwJSH≈h\x001<ü▐═5â╢¿_\x014¢|¡>°«▒╨"v╛┴ì⌠╛I└¢≡oOmσqα\x013╫\x016╥6▌\x018ä!≈╔P\x011╕ª┐\x01D'Wh6£▀@+P2E²δkt┘ƒ├\x01C÷'\x003t3¢^\x00Eçâ±Σç9îæCì\r¥⌐V;╫]YÅ┤δ-L!▓â+1H\x017iü`Ω\x01A╔&å+c\x012av\x004ü4!M$.\x002╫÷╫»ºÉ⌐\x005\x01Fδ~|f░AW0╙0╟\x011(W\x018║rì▀îτπΘ─à│7▓»B,Θ\x00E\x01F'6┬\x010D╤^\x013<µÜ╤4╥Ñ#║.^5ü≥p'≥╪STâσ▓óN$\Yí\t¿*-ä ╟+δ╩i;Mß\x01Eù═V\x01F\x00F≤ΘjƬÜäεW│ƒXD▄╘τ\x018$╔├&ñkc\x012ÜZ╢b"╥\x00Fφ¿ nÿ$C\x01Bâa╓\x01Eú1Sº╖»,{9▄f░\x00Fôåv╥0≥@\x004√≥뫽i9\x016xÄü0Zo!'D\x00B░╣]nVΘ╟⌠\x00C═K≡ë(ê░±ô|g¡Ö¼¼ìBΘNºÅÅ¢⌡≥L½sû«S\x004ô┬¼U╧m\x015=nå≥kV,ÿ╚╩3\x013ó\x016¡\x011l\x010Φm \x01D\E\x003GO╦\x0040▀╔│\x013ÖcO`B\x006µ\x01E{\t÷P╖╕h±a«W\x001\x005Rx÷\ö┘j\t¢Kô4í▀ÜαEgC\x003`▄|S\x016∩╤UÜτ┘\x016÷çyæ+U4\rë≡\àQ┤åúM^á╖Θç╡j≥M\x012╢╦7αä°║oH\x016àòτ└╦ƒµ█|║\x000≈\x017Cp╡╟7rL\x00B;°f┤φσ°╓«Vⁿà╒*╨╖J+y8½÷\x001Γ╣╝ïº▐\x0055▐■C₧▌ò½ó╠U\x005╨|√°.ëj₧ÿo (═\x01F╤\σ╧║ff╟¼⌐\x017╘\x017#δ╛'\x007╫#█[6¬∩"\x01AJW£⌐╗\x016aâ\x000o\x001\x011:Ufy╤▄\x01E∞7M\x000▀\╥s╤εtf\x007Θ╨╜tjò\x008╜<.f²k¢\x010|\x011FM╙/\=÷bæ░╓b\x012╕╡n║ÿ├L╣Eçδ/ë╧\x00Cw∙⌐pü\x013═S=├εû╫█>╨¼)R;1\x008»>5%ì \x01A╤vσ└╗\x00BI╘═3?<q╡îÆ╚\rr¿7╬δ⌠W╡═û\n]l╩òzN≤e╙,á⌡╠┼nëtú÷┤ü╧├µα▒H6ÿM^FB╕⌠#\x006≈nΣà∙Iσ(╡ƒV(²y≤¼£ó╒7êε╨┐ó\x001u┼\x008ì¥╞═J-n\x003⌡¼V¢'φΦ┐Q\x000\x006_\x00E░E\x01FU\x000Fc}≤|SÇ ü\x002É@x\x011g]4δ\x014\x000X+╛\t└▀\x016\x000&ⁿ╞⌠mn╛lnä┘8Yä%GφâCiX\rN∞╪│ÿ\x00F·╚▓²jSnß\x003┼▀|φ│\x012UkÖêÑK\x016║\t÷┘G▌fc½╜Φº*▀∙h±¢▓₧['τ7xèaZ■@B╚(▐Ö\x016Θ╣D⌐δ▌╝└ΦzSΩIy¥m╖¢2╧É\x008¿\x010^ÿ \x004║╛╘\x01F\rendstream\rendobj\r7
0 obj\r1770\rendobj\r4 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
<<\r/Font <<\r/F0 8 0 R \r/F1 10 0 R \r/F2 12 0 R \r>>\r/ProcSet 2 0
R\r>>\r/Contents 6 0 R\r>>\rendobj\r15 0 obj\r<<\r/Length 16 0 R\r/Filter
/FlateDecode \r>>\rstream\r\n
Hë╒W[Sπ6\x014■\x005ⁿ\x007=▓\x01DΓòdYû\x01F\x003d┘t
0$t╗3√Γ&"δ«▒\x019█aç■·\x01E]c'vá{Θ┤├\x00CäHτ~╬≈\x01DaäߺZúú8\x00C\x012èx£¿?8H8\nE@8¬$║╖ç1ë\x003B\x011e·X j¥Z╤²Su$╠\x017î·∩bÆ\x004ÿ┴u\x01A\x008╤úL∞k\n\tSw\x007|îB~α╘╩║\x010(=ñz∩8\x002Mb?\x00C»╘äBY7\x014»T∞k<]\x01C\x011┬\x003╬Pî1ΦFï≤ú╖∩\x008"Neutral┤╕?\x01Aß\x000G4å╧K(\x011Z|E╟π╡,ûÖ¼▀₧╦╟┤j\x01Ed╤╘o▀á┼ƒGö\x004\x01Cì@a─ò*ñä\x019╙▓╟╙ón¬ì║£µY\x003ΓFé+\x011∞o╟ÿ¢δπ╒¬Æ╡╣4Y╪zD!÷▒\x011ªsΦ\n9tdú\x01F:╢σ\x01A>V\x019\x01F4½¥bî\x004íM¬Hé¿s\x018╤┴v\x01CÉ│\x00E\x00F£Z\x00F╦:ú²²s╨▀ɬ+&RBU\x01D;æΓÇ⌡╞2
f²\x0198╡▒\x01Cû╡6√C9Φ-σ4\x008φ\x008r\x01E0╤ì3\x00ED,\x003r╓ƒüS\x01B╦aYg┤?ÿâ■Æ\x004√├ÿv├╘σ∞ïñO╚║╥wdc8
σl⌡\x0070∞ú*Ä?Θ╞\x005\x01D8Σ╜\x011┌çµ~}.░₧#\x017╪\x001)δ╞\x000
;Wví╒╞▌ú\x017Ç\x015>r╚ù╞?à¬\x018.*ÇV¿¬pæR\x003¬\x001╞"6╚zWdì\íyô6▓F[xEσ=\x01A»½l╣╔¢M%5(b4óæAΘsñ╡â&ß┤πÉ╡!√╙▒û\t⌡α{\t═KFÇ0ûh\x001\x000a\x01Aia\x010√≡~2C≤╗S-╠L≡»▓7z┴\x01C&▄¢#4▓µ╞\x017ô┘┘G4¥ú┘⌡\x002¥Oµ╙ï┘x19╫╩\x008╨\x01B}¡²Oo┤îÜf\r╫Ä^0#.Θé$▀öt(bd\x014¬0╢EΣQd⌠╜K½\x0074ù╒S╢\x004}Ü,ƒ╡≡Γ\x017φ\x003M¼½\x001┴152Q"\x008║L┐╚:[ItZnr∙öV½╢XHä\x017K¼⌐i▒╩╥"},≤¼>A÷?─8ìà∩æ╨⌠▄╧ë\x01Fç▄ΘïÖìσvSÑ9ΦyÆy∙¿\x014╜\x01C|\x01C²∞αU¡ó╪╫╩Z╛╛┐ç"⌐@¢╧\x012u\x0131nÜ▓*Σ3┌\x00F\»5"q\x01EQ\x01E╗){ö\x015J═µé╥?╩'i\x01BqdQlñ7$▀┴m<αä║ë└\x004│ùk3YmûiôòàYñî\x001\x012⌠\x001é╓I╖ÑO─?U┐\x017?ª╠½├d7¥7e▌╘rY\x016½┤z▐Qσ:üQ_R╫\x008╪╒`ª»╫Φ&O JO╨¡\├┐h·{G\x001±\x01E$ë╒0O\x00B⌠«Ja=¡ùσ\t:âU≤\x01E¬ÿÑ(a`f─\x012\x011 ╚µ°╖z\x003G╛7p┬_.▐{Öµ═gö\x016+∩íf6\x01B¡A▄σ÷#¿{┐yÇΣ9▄j%)r\x01DEw:*ÄE\x01Bsg\x006rí\x001▒\x017≡É»\x00B\x016╗\x00E$æ░A\x000╬√\x015\x01F\x016$┴╒▓ç╒â\x004\x007nç\x000.Mä·*\x014B\x011¡ñt╝┘aÇ╣V╦ò\x012τ\x00EΘ║#"╫Çö╕*]ƒM╟ù╞#C\x01C[┘∩░ª+Φ\x000\x00C₧8╓╪Σ∞εv║°h╠┴&┴\x006¡φdzl¡%|(6èMl╟τW╙┘t╛╕\x01D/ª╫ª@£\x005ó╫P╦╬±ëIA¢≡╗±─qΦ∙[D\x016N╨|21-Mb\x016\x000@îZ╘KI∞{Xp+1ƒ▄î┴╖\t║\x004'º│\x00Bt:╣╝■╨\x0064û\x004·r\x01Fτ√1├\ê▌í╜ÉàTDtVnèZµ\x003(╞#ÅbÄ┐å&\tu'Σñ├O▄┴\x007!╠\x00Eö\x005¡▀┌≈HΦ!\x00B[ÅO╙ΓK╡ylû╧\x01Ac:╖i▓╜n\x007åå!Üò\x015╕tò-?gk≡hⁿ$ïì<A≤\r\x000\x002è1εZ▄Ü$\x016º╧>g╦t\r°8═≤¼(│\x01AqhP≥┐dM╝eM£ä»@╞rSg┼z\x010\x01A┘╢D~╙╕½■Ç4∩n4ÄqÖ\x019ï>╬σ╪¡G$\x014¥╢x⌐1Cµ\x017\x01E╚Tocn\x003A┌AWu▌8╝ì\x017\x003╗\x018╨ªo■╪\x016\x003■~Éuâ~Mù_jΦ^┐ì╣÷é'`▄aa┐\x001\x012L╪í■bú0┬±k\x00B╦H┤¡â╒{UBa╦\n┴^╤TΘR}Tâ^µ+\t┤/Sh╟\nv\x005\x018╪τ▐┌&-\x008bn■T■rY¼d⌡╥│J╫%ªφ╠~▓¼\x007ùó▐ºÄ┬G`\x01Aâ¬╫f*┌H?≡î9╛Ω╣┘AxLⁿ·\x014R╟^╖ï\x00BxC\x019+î╢∙a╟Ä
ñ\x01D╞;K(┤╫£╩û\r\x01BLL╬.»τw╖\x006Φú8\x018┤ß╔$╪'ô╢v╧#&OèG¼\x000Θ╫²¬▌π\x01Bká┘ë┘╗ù&F5ù\x003»X╗G\x01D_╧τû°8V+JkÜ┐ú╞æ]æÅºïΘ┼û┴┘N│⌡k╖\x018JÆPusΣ\x006φ{└e≈⌡≈2╠ΦΘ▌\x012ê░\x004tSòδ*}\x000Hy|\x004.Cτ┘SV∩╝\x00F"ε_è!│r$"ûⁿ╬e₧~Ma=£7òö\x01DX\x00BcÅH─-╖âoE@%\x01AQ╛âJz⌡δçÑφ┬Ç\x01D╤_ü«╡╘╣zH½/▓A≡µÉ╦╝¼üä\x01E½\x012Φ¡╔∞J}≡Öªö·\x01D\x019÷D[Ü^Ç██╘╗ⁿA▒╧zΓ╞è\x008l│wÖ╬╙<w╔s╨NÆ ─Ω≡#6\x007xNⁿ\rê└9÷\rendstream\rendobj\r16
0 obj\r1789\rendobj\r14 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
<<\r/Font <<\r/F0 8 0 R \r/F1 10 0 R \r/F2 12 0 R \r>>\r/ProcSet 2 0
R\r>>\r/Contents 15 0 R\r>>\rendobj\r18 0 obj\r<<\r/Length 19 0 R\r/Filter
/FlateDecode \r>>\rstream\r\n
HëφW█n█8\x010²\x002 ├\x000√Æ.bàñ(èztb╖\t╨&ï╪ï┼\x002yam:╤Bæ\x002I╬"┐#^d;ª£⌠í╪\x002-\x002─ååg8gµ≡P&@≡»╛çQ\x01AG\x019\x003æf▌\x007ë2\x001▒î¿ÇZ├┌\x005SÜFö\x001π&l■φD\x01D⌠0┌àñ}└Y ,ÑYD8.gæöüd≥0SLy╖vá╞$\x016Gó\x00Eδ)0v,⌡A8┴L≥ÉFƒ╘Ra|ƒJƒT\x01Ef<_î(\x015æαÉ\x012é╣a1\x01D¥}ñ@\r}X¼Gc\x012æäѰ}ë#é┼┐p2╣╫σ2╫═┘T?⌐║}╘e█£}Ç┼?#F#\x001cLÿê.\x015t`╬\r÷Σ¬l┌z╙-VE▐"▄"D\x007!²Ωö\x008╗|▓Z╒║▒ïf\x00B7ÅD╩ê;n2ïÆφ\x01C\x007"Ä√@╘═j0┌u{hKS\x00F╧d▀╧â`"╙εIHë\x0038Wφ@╘U{\x01Cδ7\rKτh╜£d\x011\x00EkÉiÿI\x018ΣÖäú₧╔ql\x016╨½úq¼╥ÿnO^ÇúÖfê╔\x000╬U3\x010uLÄc²ªa2Gδe1ëåëÜaå╕äa«£p╨19è⌠;åë\x01C½ò&╠╟╨åv\t23╩\x010\tï9tµ`6Wa
Γê\rc|\t\x003f∞╩xφ¬ûs
+Z*~\x015Φk╞∙Confused%@ig═¥ƒó╟┼£Y;ì\x008\x015⌐⌡╘½▓╒u⌐\n╕╒╧║▄hÿδ·9_jkÆ╢\x0074b╞'MB\x004KƒÉ\x008ε\x013ª4v\toτÇû[\x015ÿn∙\x002ƒΩj≤\x004╠ñ#h╤┤\x01BÉ7]læ├S$m±8MÿW¢÷\x001ªZ╒_½║äy[k▌Ü\x014ï▀-0σ=╨ΣCαmU=\x002K\x0049àä`╢ï╦½]\x008ìc_kF⌐à\<ΣKu_¥┬UQΣeò7
ê
▄\x017╦b█╝⌐ΘXÆz╝p;▐¼╫╪)¿╓╨>h°│╠[╜┬bU½\x01Bÿ┤-û«_┬─╣╠|²╠OΓεΣI╫á∞⌡\x003Ωk⌡¼∩>\x018°╪═al«╣~\x012╗ú\x015Ö\x01D¡a*▌(÷+┌^Ü]┼ƒqâzç(ô\x003#Ä∙ε\x015|wb0q\x014√╦│Cÿ≈\x00C\x007α4≤ò╨ä╕íN>åδ¢┼╒┼l\x00Eƒf╫│[|≡╖╔D\t∩äⁿ╛═m;pΣ÷=¼377\x01D▒U"⌡J▄\x01F╧╝*≥e▐nI∩Oä÷\x013!Ö\x010▀╥?º/û⌡Æ$){C╦º
\x01D\x0153Dn9█\x00E⌠¥ñrù|√`\x010I╖~╝\x007╪k\x019MⁿæBÖ║2αcQ╣b╟\x014]\tW┐f δp\x00C\x01E\x00Ej∞┘δLª█T⌐┤⌐■R≈\x01AT╣é╦jS├4╬¢╝*≈\x01Cö█\x013≥z`&═V║\x019w╜ƒ4M▐┤\n½ÖΓg¥/╗/╡^~?∙r\x019o¢n±Φó0SM\x00B_¬▓«⌠)\x018çÑé∞πhÅK\?¼Σ╧u╣B±ö½\ò\n╕\x010äΓ\x01B:M~r\x001⌡ë≡ñ9ó╦σµI╡(\x019╝åτj¡█\x017½&¡\n∞π\x004çwr3┐£╕é▀ú)N{9P7òI¡╒≈V\x011cIoé─⌡ë\x00B½ó¢ç╝Ωφ╧Hë'±.8÷åçα,±»'F>Oh▐═«ÿ╪\x00FeD≡?\x008)┘f"╘Q²Æù:¼á≈\x008τ╫5·s^ú∩Vo╠√ªP\x011\x014∩ⁿQ\x015\x005£o\x01A\x014"n0Y=µewü\x019w{√'àΘa∩\x002Dz\x017°╓M\x00Ez┴H_y&▌Winkg\x019\W5¬Ω\x00F]û═K±¼╩\⌡╩·\r\x01Dl╧¥╥■╖\nM°¢ε4ª2ìá!\x01B°l1·\x00F╡\x003\x00BT\rendstream\rendobj\r19
0 obj\r1188\rendobj\r17 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
<<\r/Font <<\r/F0 8 0 R \r/F1 10 0 R \r>>\r/ProcSet 2 0 R\r>>\r/Contents 18 0
R\r>>\rendobj\r21 0 obj\r<<\r/Length 22 0 R\r/Filter /FlateDecode
\r>>\rstream\r\n
Hë╒W[o█F\x016■\x005■\x00F\x003∞├¬\x00BïÖ√\x00C≈ìûσXê*e-ª┘\x002yal╩µFª\x002ëJδ▀╣ô\x014IY█6┼.\x00C╪▓╬£3τ·}g
ÇΩg≈\x008.\x004ëb\x00C╕ê⌡\x01F\x018┼\x01C\x010\x019!\x00Ev9X;í@"B\x018`j─µWCΩT╗R-Æ÷\x00Bè├w\x002┼\x011ñΩ8Äñ∞1&╗û\x008ó·∞ÇÅî≡\x013RºδC└°öΘÄÿ)K▓\x01BF0jC┴┤\x01DJ0*╗\x016»╥\x00Bäx─)\x010\x010*█
╜╛xsâ\x0002ßât}1å\x011dX¿╧≈¬D
²\x005îÆ╟╝╝/≥²¢δⁿk╢½₧≤▓┌┐∙\x001ñ ╣└(Γ`¼\x00C2«M\x001¡L⌐╤\x01D═╩}╡;Φ├┘ª¿ö║╒αZ\x005å╙\x002r{<yx╪σ{{hÜ║z0)#Ωbôq─Ω:\x00EH\∞\x003RW½A⌐╬÷╨ò╓\x01FB⌠7F╚ΦQ≤0)┤░»\x013\x007⌠╝╖²R∩φi]wiδ£⌠ù\n⌐δ6\x010\x00C┴Z╪\x017╠Ç₧sh@Ωé9¡δ/φ\x00Fµñ┐\x014"=\x00CF(─Q┘¿·ª/ûªf_ñ$Ä⌡╪Zúqñ:√H╥ü\x011ƒä~o|\x012·Ñ!ü╞┘\x001¿≡▐÷ºh└aºδ¥>\x006\x00C¢\x007\x01Côα\x015φ°<
╡¬ä─╩e╩IÇ└«▌«TïPpùíê┤b\x019\x010ΩΣSñ\x01Dá\Dó[Oº7α\rRπ═]\x01CHA
kδ*)V┘U}\x008╗\x019r║]Θ▒Y¼\x011ñ\x00E\x012j:└ä6½⌐`o╚\x015ù±!▒V\r~óH\x00Eÿφ╚lVç\x01C5V╜ºñ/»Hâ╜\x00B¢≤Njä\x016÷ª╞Ω╡π\x017â÷L\x008²"ƒÿ\x013è▐ì╛╝x?ÄósyΘ7¬°R╤(WñehMô%\x004╚îá&KM`å╛4òí\x018Y╛¼i\x012l╫αº╝╩wY╣\x007╔z¥\x015;Gâ\x0168Pä\r\x013\x01A½Pº╬YE8╢\x00C\x01CANπ│═BE╞f6┤╤Üï╒'Bñ╡rù?\x016█2█Çσz]▄τF-²ç\t\x000¢3·8éê┘πL0░╪ε¬'≡>/╦²╦µ[V\x016\x019XU╗<»Ü╩\x004╒╩▒S₧ò\x00FEVf_╖¢b\t▄j21ñ▐]Ll.ì╗êë\x0105╢&¼ù:αΩ)\x007\x01F╩ó╩\x01F╘φYò½╚½j╗+≤ùnΦf\x00Fæ>à\x008sa¡}\x01A}═w
│½\x006╚>o┐σƒ~0ΩcWæ▒YiBMÜò&1≈▐!D\ä¢MQnï=h\x017τ. ûùçⁿ╝R\x007½\x01Cë│¡v┬E£x;1uìxòò_vç»╒²\x00BXσ≈ò¬{│bÉäεÉ╚i╝Åû\x011╕┌■\n8U\x01D╙n\x00E^7\x007╡º'O┼}÷╕UÑ⌡\x00Es╚9\x01DC»{FV╒\x002\x013&\x008\n┘j£▀¢Uc\x00Bç╝JH╬5█M+D┴îêç╥z\tε₧#≡╖┘█╔\x002C╥J¢└!mn*\x014ÿ╗æZσÑjdÉ╘≈ ╫├╘ÿªsÆì\x01A╔å.┘i■k╢\x007\x01F╖╗/δφN═┌d√ⁿ\∞≈╛[∞Éb┘╫╜═W┬ºQb╬[1\x00C╟═c╚▌Å\x005±≈#┬\╖┐¥.&?â╗Θ┐>LWΘ\n,ûΘ∞f6I╥┘r\x001û7
Ö╧┴Σ6yƒN∩V6N{CúP¥Ω#∞{█^!.ìª┌∞{\x01D\x00B>AΘÆ\rlôΘ\x013≡╝+Γ∩p\x005é¡+\x010▓w╪╟┌ƒu\x00Böö╡n┴÷\x012╗ú÷û1û(┤æΣ▄▌ö,«ü\x015Jz÷uΣ╒δh\x01Cç└ÿt╪\x003nf≤┘Γφ╩╖╚⌡⌠*]▐¡└╟█Ñφ\x012i╓└6\x01F\x012Aâ%╩\ ▀&?M┴╒ç╒l1]¡@▓Z-'3╙}+0[Ç⌠v\nViÆN╒E]êΦá╣E╥\x010]jT╕^╓·c\x013n"F╙'╢╜1n╧O╦╝╟∞æú-¼6{╡\x018▓╕┴ó\x018{≡Ç╠∩\x00E»╧x\x01B÷
c\x001÷\x008ε└₧µaïyî±&p\tΩ\x019\x01C1\x01C≡\x00Eüi╢»\x000bµ(3hBmT6╞É\x00EÅ{V│z▓\n:╕qKí▌R\x014\x007Éu╛6\x017ö1ô\x011┴¥⌡\x000\x007O▒GµΣ░»\n\x005µ6[B\n!╟\n'æâ\x01Dd\x01E¥\n~XD<└"`º╤╗┬Γ░╕\x011ΦHu╡╜/╘┬Ñ╕Γ░+¬\x017É<<\x017e▒»vYáΣ1┬B¢\x019{k=α═▌α\x018é`n\x00C╥¡Yî╬Yô@∩÷cGû
«s\x004δ\x006É¡)U│m╬M╙\x00B\x012S}ö@íwbK\r0\x0128,╠\x014Θ\x007,ü▒╦ƺ\tò\x01C\x0187Qil▀ì*÷(µ╛{\x019Σ¡\x001▓±\x01Dº≡Zº»╕╫ⁿm\x002W]m╬M╢çRëU\x01E«≤╧*∞┐∩ò[√Γ!/╒!U╙⌡v│┘■▓ g`6¿_C²{\x019½Wp$╧«Σ±\nÄP╜╙:ñdRm\x0007ji_\x017∙µ┴╤ %X\x01DT╒TBYkI½╫:Å|7jw\x000\x01F│ù2oε╘\x012è>║FGú"Dk┬\x012çOqM\x00F¿ìOnφ\x01B═τ╙àG≈µßV╬╝⌡╤Ñú\x01D){φ₧┼S╚u\x00Bb╬¢δΣGç¡⌠┴≤[ú!"<Φ╕█]G\x01F\x016⌐Γ╕ti3OÑ\x01E│┐:Ç.e4\nf╝√¢\x006▒\x01A⌐áδ┌Θ|╛¬W\x004è█u√C╫Q≈n\x01D▌╬╥∙⌠g\x007¿1╓¼;F5∙╟v\x012GôÑ╬δ╘╡äbTK\x010▀\r\x005╞µ=δ\t\x015Q \x01Cí╩α⌡÷≡╕Q└╘α+ r\x0084«\x01E\x00C\x00E9n│ττm∙╨£{éßks▀]Kµ▌╡Σ¿é⌡åç░╟¡Σ▌\x014ÿ▄┘\x014│Wç╔▌÷\x01D:≥Φå┘╔\x01B╠╓)┬╦\x007s ≥Y\╧ÆEΓ\x018É4\x01B∞xφΓa\x01D\x012╚U∩╙Φ╛¿\n┼»Ül^≥▌%≡╒±»\x014╙\x000║\x00F\x004»yò\x004:É╚à{[<>m2]╓\x01F\x00Fσ╛╥ª>>)█σπÑ]£&O┼}÷╕u;\x01Fl┌∞\x004╩Ph4I\x002yâáë{\x012┌âQôS\x018Ñ╗ôç|¬ù£[tû╦w¡\x006azC° Θ\x011"àτ║┘b9│°@N╛¥
├í£╪/7ƒFôlsx╬Uß4<î\x001ç\x014╞«zjΘß\x01A╞\x01B½╟ƒ\x0083P╓φ┼\x01D≥"L!x╗S\r╢»▓⌡║ë14¼∙Ω9δ╗σ≡∙░+¢\x010#
\x01D½┼⌡+\x01DT┐|▄Æ╧·╣¡iz⌠ε5ΩΣ▒ú╬d~e\x01Fûì┼÷»e} Vs∙X9╠\x015C\tΘc═t·ßj║¿ySì\x014ù»ª╔▌╕xÑ\x002H╨\x01AΣÖδ▐σ╒▄í╝gH╒\x01A·]E∙w'I╓x╟┼╬\x01F⌐«Ym\x00F╒\x013ÿg_≥\x01E₧$((∙τ┼█l≈╥l`┼╕▀ù#!∞rñ+\x018?\t\x01F┤\x01EW∞;½I,:\x012á&╫\x007oÆτÉD╜┼~\x003▓╟à«\rendstream\rendobj\r22
0 obj\r2233\rendobj\r20 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
<<\r/Font <<\r/F0 8 0 R \r/F1 10 0 R \r>>\r/ProcSet 2 0 R\r>>\r/Contents 21 0
R\r>>\rendobj\r24 0 obj\r<<\r/Length 25 0 R\r/Filter /FlateDecode
\r>>\rstream\r\n
Hë╠W█rΓH\x012²\x002 C╜¡{├hΩªÆ4≤$\x003▌÷\x018â\x003≡::ó_\x004\x014╢╢▒ΣÉä\x01D■√═║Φå\x005╕gª█\x01B\x01D\x01D\x006¬*»'3Obäß_vÅN<µ\x004\x014\t\x00F;«@╪\t\x004Γ₧πRöI┤>qÖp|▀⌐yΩ\x011╧!\x014qí┐Θ;ìS√⌠φ)\x01C\t▀\x011▄ⁿµ\x012çëRº∩°√\x00E=Ñ/p0\x007ë₧πë╖·╠╗7·╬τ'\x014╗┌^îA>Ü\x00FN~√L\x010╤≈╨|}╥├\x00Evâ\x000>/ß\x01Dfÿ└╟\x017t:Kùq┤A3╣▄fq±è┬╒c£─yæEE£&ƒ╨ⁿ┐'=B=%ªWJ\x01Bá▀>cDê2T╔\x006yé╗Z┤R├\nd╧ST<H4Y»πÑDΘZ╗MΓB«╨¼ê\nÖú░(╥,æ»Φ█Θô╠P┤Ze2╧Q┤Hƒσ╖OHδgD8\x00C╝╒Üò\x002∞\x01Be╪¿\t╟\x003}o8?a\x001WWà╧Uh(s¿\x00F▐z┤è\x012çt\n8╫ëWQ┬eD\\x01C\x018qFiÅ▒\x000né∩JÆ╥¼∩êªbδ▀n\x008\x007*|±▓\x000Å╡πδ4╙≈·Θ6ücê├@.└φσ`V\x01E»d\x002ùó\x01Cεm6ΘK■{ΘîI╣+4\x000u«\t&;≡┤ºöQ\x007√m\x000ε{╚└ë}g╢"▐±ö2Γ°╝í╤\x000√░╡▄≈\x01DbQφ∙;╪vàPço]i>φrtÅTe∞₧#δµüçò1;^6äεë└A\x01F9\x00E\x01C║∩╠≈£«L6\x01Evz▀)R█┘yR·╛ Ö╡ú╦skE╖π\x007|c£:╘>ü╚ε·µ½├=₧█º]«∩æ¬,▌sd¥?≡░2ª├²╩öN \x00F·H=»\x00CÄpU▀lyHTƒ┌π┐y┘σ>⌡\╙▀v\x014V'öφz╨måìJ≈íq▄Z╪\x011ö╥╛╬ÿ∞1╤╝│6▓÷áâ&φ┴Çtu∩6s\x00Cf\rV▐█YC▄jî\tΓ┐{îahµ║!òcä·─╩!╪╡═ƒ\x011ΓBC▀\x016\x00FΦN.≥\x002f╥¼╚ñ,┤ê∙┐φC^=\x014╘<╝J┐ºÅΘ\x019║LVqöD0ó\x003LK╜┤t\x006Θí\9úäy₧▀£)}²F'ózá\x01BJuƒ2} 4£═⌠]ÿÄè╜têoH?=╙w⌐╩sç`\\x00Eobfk5\x006⌐εe∩3²ΓêΘ\x010ejîÖ▄à╙ü¥φ¡δ┐╞vE!\x018oÜ~¡\x01F°\x00E▀\x017uƒVÿ\x00B╕Ñ7ùß⌡%\x002≥aYèat▌Ω|BZ─A┐\x010\x00E∩v\x008\x010&hσ\x015π₧╒w3ƒîQr;₧_\x00EmεM╖ΓÜ
U─∞g\x014ïτz%µ]f├L8░╚aö\x017╚τ·ò½τÇ╤nl⌐<"-¿\x014\x00Fµ╛Ω2╜╓â6┬0-ì≈\x002k<║┘DKi8\x01A╨`(┼åÑÜ┘ûåbεYÆ{-│,▐l₧ß┐lû('°/öΦ°\x010╬ò╤M.Lmc\x019▐U╔√Zâ╞╫d }á\x019Y╨╨NÉΩ\x010ô\n4T\x008KÄ»åV½ëx²x7╓ñΩj8(╗\x01A╨≥e\─@╘╙╡▌\x005\\r[\x015sO╘î▄u╦╖>c╢ô╔UöíQ⌠\x01DB▐╧╥ù\x004▌ñqR£í/Y\x00C─╕x8C\x017Θ"╩α\x017u)ï;\rÇ╩(╧╡éφ"±9▌BsûQ₧&9êÉY·\n╥\x017╣┘£íV╞╦▐¡£du90¢ÜYßá?╙çΣ\x00C═û\x00F2ôÖ┼\t|K$╨≤∞█'π╗ܺ=è\x01D^ZW\x016ù\t\x01F}Ouín7Eφ&▒n·ám£f0ë«ò=\x019\nƒe▓ò═A─hY\x01F\x004\x007╓¢δ(\x0035¡AΣ\x01E\x01DDoA■┼é<╪;ê¿kαv:\r╟ªíQ·\x011ôH}α¡à≡N?\x008\x01C&÷╪\x00Eô¿ÜαD╪└àτß∞ó.M\x017 └Φ;?╥\x012(≤Ω~N-PFa Ω≤d:╪iΘLW╓/hΘî╘4&░¥\x012Φ\x00F╓-²\tÉç·2\x001≥\x003ò░ì\x00Bë┬\x016⌠t⌡¢\x008║v
■'┌<EY\x014τ-\x01E─|÷₧&╗3æol╖≤÷àö[8Mª≤ß╘
DMƒÅαA;ª╧\x00EÜ«Kº¬[╠ÿ¥ε≤p\n¡║é\x01F\x00F┌Ñ≈74*£╕¼éL┘█'╖≤ïßtl╒QE└ ÖAdcº(¬¥≥εqOÄ'£Y\nª3nç\x011∞)PΣ=RO └\x014┌i½ª¬╬-°╧-)╩δòóöC░](L\x017µ╛܃▌$ë╢▓ܼΩÉ\x01C"I╝₧\x002σ╪n∞,=\x017÷¼7vÆ▓zan╪Ω\x01DEδΦU\x016Eô!y\x001&∩)▐¥\x006ⁿgW▐[\x015Ç-┴à-µª._ⁿQ┐GæX\x012¡╙█Q8╗║4⌠\x01F╖δß├╢░├ú╚ÿ1\x01C\x003\x019²╕₧∙ú\x013╗Yⁿ\x017ù╢°ë▀N╨ç\x005╝dφ\x005ódì\tº╙╔╚tOª7ù≈Y▀#ük÷£¬═ò\x01D∙╚&┘kÇU\x019\x012╪Ñα≥µf╪\x00F╟ô╞╝\x011┴\x001âv\x006└τc¢H'▌\x001Ü¿Φ╬|çε╕─ß\x01C┴µ°3ΘÄ╩0\x015ÑM╨g¡\x01C╩\x008║ï\nÖ¡ú═\x006\r▓°╣┼»)⌡½vÄm∞å¢∩\x00Fzi⌐\x019ÄK─_`8├úm\x006█╤8║║\x008º≤\x0127┐₧awÇ■ΩxùQ\x01E\x010½`2δ_▐╬«&\r╝φe\x005?æp4âtx┴╤ß'Uñê/*\x010\x019╢\x011▄c₧f∞=F:┐Ç╫Ñ\x01CƒY9\x002c╗'▐E¢d[4ç╡'╓δ\x00E╢L z¢,π╓¼g╪}\x00FîwÉ08╓■\x002▀┬x8\n∩┬⌐ü=╟\x01F▒*vÿ?=f>0t`2║╣(═g\x01F3|~ÿi∙A▌├\x0083»┬»u!▓\x01D√\x00EFδΓ╚₧δz╝≥Jh╠½F7₧~mùî╧Ç╡■Ü\x015╖┌Rq╔s\x005ªûÉ_╟╦ç°>J:*å│*j┤lbµ╤╣LV═µ/Ä3Σ\x01F¥á\x01Av▄X\x00E\x01C│┴╒>\x000to\x007╫╡╔í│╫v\x01E╕u÷,Γª│ïp4j⌠▄µ,o┐u╣]'µ╢\x01E≡qrσ|tu6V7Ñ╟┼^9,ç7\x017╗3Fp
Ω┐bàeu┐
₧⌡\\x000/┐ë\x013┘Q(ñJu@¡╓¬¼·á│Y*Lα\x01F/òl°7qu|╟π~¥\x018Q▓ÿΘ▄╬■»å╗Ω└⌡¿0∩:Æé½┴ï=╫÷ƒ╗\x018║H&≤'╣,PæóΓAóu║┘ñ/qrÅû¢(~╠QÜí8\x001^*≤\x002╛¼⌡Ñ█$.Σ\nr\x000äU \x018>╩,^FhÖ&KÖ%ΩyT┬e7¡ñBG
,╬VrQh=(Bï(∙₧mƒèσ+ZF9\x018\x014o@\x015\x01C╜U|^_φº█¼\x000π3}Mô\x010░\x003\r\x014─b≡.]wcî│Vè-B~7≤Hht`\x003se9¡pφZäE\x00EBQ\x002ªf1\x000\x01A\x010■ÿ&▓ê▓WöKê\x01ADπ\x00Cl_n╢+ê╔\x019Z\x000)J╥\x002mα╢rñH╧└σ5\x000Z²U1Ä\x008ö.6Ç\⌡±╠å≥-\x005≤*{|n'£╩Ñ*┤(╧e₧?é\rg*âQm
─h-AK& hö@φ$¡╖4^niï╥╦°9nJ0óƒ▓t)ÑrPüh%\x001,ŬDßP&py)ò■¥º╘≡h⌐╟üW\x005┘╖-\x01B"\x016âÉ8W≥\x017R)|ÄWNeutralçß╕Pi╚₧╡epo▓^+9]
εÄ0⌐╟Gα┘σ1,\x000¬ë|EQí┼D½\x015Σ-çöµJ£²u!∩πD╫ü╓\x016¢sº\x003W:ô>½2)║kSà_òIi╜-\x019\x005
°\x003\x011y╩b\x003╝▓Zߪ\x002╒J>┴ÆhÉ\x010▌\x003"_╒ï«Γ╘]┬½╗äì~£@\rmòÇhúZww\x00FP⌡\x006┐GIºJ╙E┌r4T!!░∩╛vçƒ╓ö⌐\1V2Å∩ôHGzæ>C┘X\x00Cl"≡╕╠┼≈$}I╩\x013\x01B⌐▓7╝╦╕µ\qY│C\x000m╨ç├∙\t
┬\x00B\x01Cß#JÇ¢üÖ≡\x003╘─·Σ|~\x0120⌡ôO\x01C▌ÄM╟≈▌:╔\x016L \x01B╠ì∙╕Sª\x002σ\t\x00EΦV\x000√\x005Ω┼\rendstream\rendobj\r25
0 obj\r2673\rendobj\r23 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
<<\r/Font <<\r/F0 8 0 R \r/F1 10 0 R \r>>\r/ProcSet 2 0 R\r>>\r/Contents 24 0
R\r>>\rendobj\r27 0 obj\r<<\r/Length 28 0 R\r/Filter /FlateDecode
\r>>\rstream\r\n
Hës\nß5▒┤╘│4R074╓3▓PP\x008qß5P\x000┴ót\x005^}7\x003\x0053=K3áp\x01A»«ü₧üí▒1É¥¼\x000b\x01B\x018é─╦\x0154╝J≤R\x015Lt\x014î\x00C\x00CL4\x015B▓x]Cx\x001%\x017\x012p\rendstream\rendobj\r28
0 obj\r87\rendobj\r26 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
<<\r/Font <<\r/F0 8 0 R \r>>\r/ProcSet 2 0 R\r>>\r/Contents 27 0
R\r>>\rendobj\r8 0 obj\r<<\r/Type /Font\r/Subtype /TrueType\r/Name
/F0\r/BaseFont /Arial\r/FirstChar 32\r/LastChar 255\r/Widths [ 278 278 355
556 556 889 667 191 333 333 389 584 278 333 278 278 \r556 556 556 556 556 556
556 556 556 556 278 278 584 584 584 556 \r1015 667 667 722 722 667 611 778
722 278 500 667 556 833 722 778 \r667 778 722 667 611 722 667 944 667 667 611
278 278 278 469 556 \r333 556 556 500 556 556 278 556 556 222 222 500 222 833
556 556 \r556 556 333 500 278 556 500 722 500 500 500 334 260 334 584 750
\r556 750 222 556 333 1000 556 556 333 1000 667 333 1000 750 611 750 \r750
222 222 333 333 350 556 1000 333 1000 500 333 944 750 500 667 \r278 333 556
556 556 556 260 556 333 737 370 556 584 333 737 552 \r400 549 333 333 333 576
537 278 333 333 365 556 834 834 834 611 \r667 667 667 667 667 667 1000 722
667 667 667 667 278 278 278 278 \r722 722 778 778 778 778 778 584 778 722 722
722 722 667 667 611 \r556 556 556 556 556 556 889 500 556 556 556 556 278 278
278 278 \r556 556 556 556 556 556 556 549 611 556 556 556 556 500 556 500
\r]\r/Encoding /WinAnsiEncoding\r/FontDescriptor 9 0 R\r>>\rendobj\r9 0
obj\r<<\r/Type /FontDescriptor\r/FontName /Arial\r/Flags 32\r/FontBBox [ -250
-212 1204 1000 ]\r/MissingWidth 275\r/StemV 80\r/StemH 80\r/ItalicAngle
0\r/CapHeight 905\r/XHeight 453\r/Ascent 905\r/Descent -212\r/Leading
150\r/MaxWidth 1003\r/AvgWidth 441\r>>\rendobj\r10 0 obj\r<<\r/Type
/Font\r/Subtype /TrueType\r/Name /F1\r/BaseFont /Arial,Bold\r/FirstChar
32\r/LastChar 255\r/Widths [ 278 333 474 556 556 889 722 238 333 333 389 584
278 333 278 278 \r556 556 556 556 556 556 556 556 556 556 333 333 584 584 584
611 \r975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 \r667
778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 \r333 556 611 556
611 556 333 611 611 278 278 556 278 889 611 611 \r611 611 389 556 333 611 556
778 556 556 500 389 280 389 584 750 \r556 750 278 556 500 1000 556 556 333
1000 667 333 1000 750 611 750 \r750 278 278 500 500 350 556 1000 333 1000 556
333 944 750 500 667 \r278 333 556 556 556 556 280 556 333 737 370 556 584 333
737 552 \r400 549 333 333 333 576 556 278 333 333 365 556 834 834 834 611
\r722 722 722 722 722 722 1000 722 667 667 667 667 278 278 278 278 \r722 722
778 778 778 778 778 584 778 722 722 722 722 667 667 611 \r556 556 556 556 556
556 889 556 556 556 556 556 278 278 278 278 \r611 611 611 611 611 611 611 549
611 611 611 611 611 556 611 556 \r]\r/Encoding
/WinAnsiEncoding\r/FontDescriptor 11 0 R\r>>\rendobj\r11 0 obj\r<<\r/Type
/FontDescriptor\r/FontName /Arial,Bold\r/Flags 16416\r/FontBBox [ -250 -212
1136 1000 ]\r/MissingWidth 315\r/StemV 153\r/StemH 153\r/ItalicAngle
0\r/CapHeight 905\r/XHeight 453\r/Ascent 905\r/Descent -212\r/Leading
150\r/MaxWidth 947\r/AvgWidth 479\r>>\rendobj\r12 0 obj\r<<\r/Type
/Font\r/Subtype /TrueType\r/Name /F2\r/BaseFont /Arial,BoldItalic\r/FirstChar
32\r/LastChar 255\r/Widths [ 278 333 474 556 556 889 722 238 333 333 389 584
278 333 278 278 \r556 556 556 556 556 556 556 556 556 556 333 333 584 584 584
611 \r975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 \r667
778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 \r333 556 611 556
611 556 333 611 611 278 278 556 278 889 611 611 \r611 611 389 556 333 611 556
778 556 556 500 389 280 389 584 750 \r556 750 278 556 500 1000 556 556 333
1000 667 333 1000 750 611 750 \r750 278 278 500 500 350 556 1000 333 1000 556
333 944 750 500 667 \r278 333 556 556 556 556 280 556 333 737 370 556 584 333
737 552 \r400 549 333 333 333 576 556 278 333 333 365 556 834 834 834 611
\r722 722 722 722 722 722 1000 722 667 667 667 667 278 278 278 278 \r722 722
778 778 778 778 778 584 778 722 722 722 722 667 667 611 \r556 556 556 556 556
556 889 556 556 556 556 556 278 278 278 278 \r611 611 611 611 611 611 611 549
611 611 611 611 611 556 611 556 \r]\r/Encoding
/WinAnsiEncoding\r/FontDescriptor 13 0 R\r>>\rendobj\r13 0 obj\r<<\r/Type
/FontDescriptor\r/FontName /Arial,BoldItalic\r/Flags 16480\r/FontBBox [ -250
-212 1170 1000 ]\r/MissingWidth 325\r/StemV 153\r/StemH 153\r/ItalicAngle
-11\r/CapHeight 905\r/XHeight 453\r/Ascent 905\r/Descent -212\r/Leading
150\r/MaxWidth 975\r/AvgWidth 479\r>>\rendobj\r2 0 obj\r[ /PDF /Text
]\rendobj\r5 0 obj\r<<\r/Kids [4 0 R 14 0 R 17 0 R 20 0 R 23 0 R 26 0 R
]\r/Count 6\r/Type /Pages\r/MediaBox [ 0 0 612 792 ]\r>>\rendobj\r1 0
obj\r<<\r/Creator
<FEFF0057006F0072006400500065007200660065006300740020003100310020002D0020005B0043003A005C0044006100740061005C0057005000200039005C00520075006C00650073005C0047006F007600200061006400640072006500730073006500730020004A0075006E006500200034002C00200032003000300034002E007700700064002000280075006E006D006F0064006900660069006500640029005D>\r/CreationDate
(D:20040617112247)\r/Title
<FEFF0043003A005C0044006100740061005C0057005000200039005C00520075006C00650073005C0047006F007600200061006400640072006500730073006500730020004A0075006E006500200034002C00200032003000300034002E007700700064>\r/Author
<FEFF00410064006D0069006E006900730074007200610074006F0072>\r/Producer
(Acrobat PDFWriter 5.0 for Windows NT)\r>>\rendobj\r3 0 obj\r<<\r/Pages 5 0
R\r/Type /Catalog\r>>\rendobj\rxref\r0 29\r0000000000 65535 f \r0000015360
00000 n \r0000015210 00000 n \r0000016080 00000 n \r0000001885 00000 n
\r0000015241 00000 n \r0000000019 00000 n \r0000001865 00000 n \r0000011150
00000 n \r0000012235 00000 n \r0000012488 00000 n \r0000013579 00000 n
\r0000013842 00000 n \r0000014939 00000 n \r0000003915 00000 n \r0000002027
00000 n \r0000003894 00000 n \r0000005346 00000 n \r0000004059 00000 n
\r0000005325 00000 n \r0000007810 00000 n \r0000005478 00000 n \r0000007789
00000 n \r0000010714 00000 n \r0000007942 00000 n \r0000010693 00000 n
\r0000011030 00000 n \r0000010846 00000 n \r0000011011 00000 n
\rtrailer\r<<\r/Size 29\r/Root 3 0 R\r/Info 1 0 R\r/ID
[<1ccaaa56ea9926e9c65f59fd847603bc><1ccaaa56ea9926e9c65f59fd847603bc>]\r>>\rstartxref\r16129\r%%EOF
--------------------

"Kristofer Gafvert" wrote:

 > Forgot the link to WFetch:
<font color=purple> > <a style='text-decoration: underline;' href="http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&displaylang=en</font" target="_blank">http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a...73-b628</a>>
 >
 > --
 > Regards,
 > Kristofer Gafvert
 > <a style='text-decoration: underline;' href="http://www.gafvert.info" target="_blank">www.gafvert.info</a> - My Articles and help
<font color=purple> > <a style='text-decoration: underline;' href="http://www.ilopia.com</font" target="_blank">www.ilopia.com</font</a>>
 >
 >
 > Kristofer Gafvert wrote:
 >
  > > Hi,
  > >
  > > This is what i would do.
  > >
  > > Try to download a PDF file from the file system (this rules out a
 > problem with IIS serving PDF-files).
  > > Use WFetch[1] to request the PDF page (from the db), and see if IIS
 > gives a complete reply back (this will rule out a client-side problem).
  > >
  > > Usually these kind of problems are caused by the programmers code. SQL
 > Server only stores the data, and IIS only "gives" the client the data.
 > Your code however do everything in between, and that is where it usually
 > goes wrong.
 ><!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Downloading File located in SQL Server with ASP 
Back to top
Login to vote
fibreiv

External


Since: Feb 10, 2005
Posts: 7



(Msg. 5) Posted: Thu Feb 10, 2005 8:37 am
Post subject: Re: Downloading File located in SQL Server with ASP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

missed the last 3 lines. Here they are:

0x2746 (An existing connection was forcibly closed by the remote host.):
Socket Error On Receive
0x2746 (An existing connection was forcibly closed by the remote host.):
Socket Error On Receive
finished.

"fibreiv" wrote:

 > I ran the WFetch and this is what I got.
 > ----------------------
 > started....WWWConnect::Connect("intranet","80")\nIP =
 > "156.126.50.153:80"\nsource port: 4155\r\n
 > SEC_I_CONTINUE_NEEDED - InitializeSecurityContext\nREQUEST:
 > **************\nGET /refund/filelist_download.asp?id=2 HTTP/1.1\r\n
 > Host: intranet\r\n
 > Accept: */*\r\n
 > Connection: Keep-Alive\r\n
 > Authorization: NTLM
 > TlRMTVNTUAABAAAAl4II4gAAAAAAAAAAAAAAAAAAAAAFAs4OAAAADw==\r\n
 > \r\n
 > RESPONSE: **************\nHTTP/1.1 401 Unauthorized\r\n
 > Content-Length: 1539\r\n
 > Content-Type: text/html\r\n
 > Server: Microsoft-IIS/6.0\r\n
 > WWW-Authenticate: NTLM
 > TlRMTVNTUAACAAAACAAIADgAAAAVgoniBWUpvsR23HoAAAAAAAAAAKAAoABAAAAABQLODgAAAA9JAE4ATgBCAAIACABJAE4ATgBCAAEADABQAE8ATQBQAE8ATQAEACIAaQBuAG4AYgAuAHUAcwBjAG8AdQByAHQAcwAuAGcAbwB2AAMAMABwAG8AbQBwAG8AbQAuAGkAbgBuAGIALgB1AHMAYwBvAHUAcgB0AHMALgBnAG8AdgAFACIAaQBuAG4AYgAuAHUAcwBjAG8AdQByAHQAcwAuAGcAbwB2AAAAAAA=\r\n
 > X-Powered-By: ASP.NET\r\n
 > Date: Thu, 10 Feb 2005 16:04:14 GMT\r\n
 > \r\n
 > SEC_E_OK - InitializeSecurityContext\n<!DOCTYPE HTML PUBLIC "-//W3C//DTD
 > HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\r\n
 > <HTML><HEAD><TITLE>You are not authorized to view this page</TITLE>\r\n
 > <META HTTP-EQUIV="Content-Type" Content="text/html; charset=Windows-1252">\r\n
 > <STYLE type="text/css">\r\n
 > BODY { font: 8pt/12pt verdana }\r\n
 > H1 { font: 13pt/15pt verdana }\r\n
 > H2 { font: 8pt/12pt verdana }\r\n
 > A:link { color: red }\r\n
 > A:visited { color: maroon }\r\n
 > </STYLE>\r\n
 > </HEAD><BODY><TABLE width=500 border=0 cellspacing=10><TR><TD>\r\n
 > \r\n
 > <h1>You are not authorized to view this page</h1>\r\n
 > You do not have permission to view this directory or page using the
 > credentials that you supplied.\r\n
 > <hr>\r\n
 > <p>Please try the following:</p>\r\n
 > <ul>\r\n
 > <li>Contact the Web site administrator if you believe you should be able to
 > view this directory or page.</li>\r\n
 > <li>Click the Refresh button to
 > try again with different credentials.</li>\r\n
 > </ul>\r\n
 > <h2>HTTP Error 401.1 - Unauthorized: Access is denied due to invalid
 > credentials.<br>Internet Information Services (IIS)</h2>\r\n
 > <hr>\r\n
 > <p>Technical Information (for support personnel)</p>\r\n
 > <ul>\r\n
 > <li>Go to <a href="http://go.microsoft.com/fwlink/?linkid=8180">Microsoft
 > Product Support Services</a> and perform a title search for the words
 > <b>HTTP</b> and <b>401</b>.</li>\r\n
 > <li>Open <b>IIS Help</b>, which is accessible in IIS Manager (inetmgr),\r\n
 > and search for topics titled <b>Authentication</b>, <b>Access Control</b>,
 > and <b>About Custom Error Messages</b>.</li>\r\n
 > </ul>\r\n
 > \r\n
 > </TD></TR></TABLE></BODY></HTML>\r\n
 > REQUEST: **************\nGET /refund/filelist_download.asp?id=2 HTTP/1.1\r\n
 > Host: intranet\r\n
 > Accept: */*\r\n
 > Connection: Keep-Alive\r\n
 > Authorization: NTLM
 > TlRMTVNTUAADAAAAGAAYAGoAAAAYABgAggAAAAgACABIAAAADgAOAFAAAAAMAAwAXgAAABAAEACaAAAAFYKI4gUCzg4AAAAPaQBuAG4AYgBiAGIAaQBzAGgAbwBwAFAATwBNAFAATwBNALPsfOvE7cPHAAAAAAAAAAAAAAAAAAAAAAfjiXx350M7zXbAqRMDDUL+fsnrrvNXuXrUnrmOqP8chTDv8QIOWQA=\r\n
 > \r\n
 > RESPONSE: **************\nHTTP/1.1 200 OK\r\n
 > Date: Thu, 10 Feb 2005 16:04:14 GMT\r\n
 > Server: Microsoft-IIS/6.0\r\n
 > X-Powered-By: ASP.NET\r\n
 > Content-Disposition: attachment;filename=agencies.pdf\r\n
 > Content-Length: 16863\r\n
 > Content-Length: 16862\r\n
 > Content-Type: application/pdf\r\n
 > Set-Cookie: ASPSESSIONIDSSCTDAAB=MJNPDNKBMEBFFPPOBNKFJCIF; path=/\r\n
 > Cache-control: private\r\n
 > \r\n
 > %PDF-1.2 \r%Γπ╧╙\r\n
 > \r6 0 obj\r<<\r/Length 7 0 R\r/Filter /FlateDecode \r>>\rstream\r\n
 > HëφW█r█6\x010²\x002 \x003\x01E¥Ä\x005\x003
 > \x008é}ô-⌐VδH\x01EëJ&3~a-╪a+K.E║M╛╛ï\x01BII\x014ô┤u;¥dÆI4\x004≈rv╧\x01E,\t"≡'@'QÇcå┬Éa.\x011┴▒@ü─Tá\í{(c,$b▄\x01C¢ܺ╓⌠≡T\x01F\x011\x01C║g£╒Åcè\x005\x0180,eï;csα.á\┐~$╤0\x010\x01Dº▐╓ß`¼╦⌡┴q\x008₧d+\x016oh±0╛ïºrk\x001φ╗╡p╣$÷ÖÉX≡¥B≡¿╜Ω\rú╚╕▐1è±±Γ╡\x005sòk;≥\x000\"φui╦Ñ24╔\x01C\x001╬Ω\x01C├\x018ô\x01D∞<2OZ▒╖█yäφº\x01Ed╖¡\x00Bz\x004gW╛üá·┐#`\x018iEr─╚esΣ╘!Θ╢5\x011█atf╩"ÿ\x000{\x006ú\x012▓]êµy\x01BÉv3ùK√íâ╤iΘ#╢\x003Θ╩ò╩ZZ\x00E\x00EYD1oτ╓\x011;ù╧æS\x007Ñ█╓\x007m╟╥Ö/e⌡í
 > ╗0M/[æXúCìm≈τ\x011╢\x01Cyx\x01DV.ì#▓ΩS┘ùG\x007╜┼∩ErBπ\x0003É\x014⌐\x015\x019%âô≤\x011üwßτ²IÅ`\x002⌡ä▀w`GB¬■ÄN\x017ôq2\x01Cáy╥Oåst╤ƒⁿ4[▄$ù∩╨σt1K^íΣù\x013\x01AΦ.⌠
 >
1╕\x01A└-╥╛Hσèà╓╙d:K«å│\t\x01Aîτ╔l|ÖáΘ\x008ì'âq╥7~z▒Q╔\x01Eô8`╞\x011Xs\x01E\x01BG&?\x012[W3⌡Ém\x00Bòú═=zL│U╢~@ΘrÖ½φVm⌡├{╡Ty║BΘzë╢EZ(⌠░yV∙·Q¡\x00Bx\«│b{fâ\x006óÖ║Ä\x018Gu─0▓\x011ùΩ)═\x00Bm╛=CΘâZ▀eJ \x002 ┘z[ΣÑ⌡£\x015≡\x018\x015∩╙\x002╜Oƒ\x015T■╖RAª·¡╗U╣═6k\x004ï≈\n¡\x000ü╔Ç∞┼\x00FHìÿ\x008ç°⌐╠╖e║.P▒A#╡─hå╤E║■5╟Φ\x006úÉÉα÷T▌╛2\tM≡\x000ú±\x01A^║╞\x017X┐╪úäD╜\x010¢x\x01A≡Nëmçl»¿k╓p4\x01A^&π7C4Ç╞Å~\Låêƒ!F\x0087^l½\x002¢⌡∙ê"jª╟S)d╢ê─║δ╗è¥\x00FΩ:₧\x01B?L▀≥=*⌠5τ╣\x003l╥╢ºπ²╩Z\x00BíMH⌡vDä}╜o\x019α┌\nÄÑ&\x013Lé╦\x011╕N╡6δ\x01C╡¥\x010ç}₧▐▀gwJSH≈h\x001<ü▐═5â╢¿_\x014¢|¡>°«▒╨"v╛┴ì⌠╛I└¢≡oOmσqα\x013╫\x016╥6▌\x018ä!≈╔P\x011╕ª┐\x01D'Wh6£▀@+P2E²δkt┘ƒ├\x01C÷'\x003t3¢^\x00Eçâ±Σç9îæCì\r¥⌐V;╫]YÅ┤δ-L!▓â+1H\x017iü`Ω\x01A╔&å+c\x012av\x004ü4!M$.\x002╫÷╫»ºÉ⌐\x005\x01Fδ~|f░AW0╙0╟\x011(W\x018║rì▀îτπΘ─à│7▓»B,Θ\x00E\x01F'6┬\x010D╤^\x013<µÜ╤4╥Ñ#║.^5ü≥p'≥╪STâσ▓óN$\Yí\t¿*-ä ╟+δ╩i;Mß\x01Eù═V\x01F\x00F≤ΘjƬÜäεW│ƒXD▄╘τ\x018$╔├&ñkc\x012ÜZ╢b"╥\x00Fφ¿ nÿ$C\x01Bâa╓\x01Eú1Sº╖»,{9▄f░\x00Fôåv╥0≥@\x004√≥뫽i9\x016xÄü0Zo!'D\x00B░╣]nVΘ╟⌠\x00C═K≡ë(ê░±ô|g¡Ö¼¼ìBΘNºÅÅ¢⌡≥L½sû«S\x004ô┬¼U╧m\x015=nå≥kV,ÿ╚╩3\x013ó\x016¡\x011l\x010Φm \x01D\E\x003GO╦\x0040▀╔│\x013ÖcO`B\x006µ\x01E{\t÷P╖╕h±a«W\x001\x005Rx÷\ö┘j\t¢Kô4í▀ÜαEgC\x003`▄|S\x016∩╤UÜτ┘\x016÷çyæ+U4\rë≡\àQ┤åúM^á╖Θç╡j≥M\x012╢╦7αä°║oH\x016àòτ└╦ƒµ█|║\x000≈\x017Cp╡╟7rL\x00B;°f┤φσ°╓«Vⁿà╒*╨╖J+y8½÷\x001Γ╣╝ïº▐\x0055▐■C₧▌ò½ó╠U\x005╨|√°.ëj₧ÿo (═\x01F╤\σ╧║ff╟¼⌐\x017╘\x017#δ╛'\x007╫#█[6¬∩"\x01AJW£⌐╗\x016aâ\x000o\x001\x011:Ufy╤▄\x01E∞7M\x000▀\╥s╤εtf\x007Θ╨╜tjò\x008╜<.f²k¢\x010|\x011FM╙/\=÷bæ░╓b\x012╕╡n║ÿ├L╣Eçδ/ë╧\x00Cw∙⌐pü\x013═S=├εû╫█>╨¼)R;1\x008»>5%ì \x01A╤vσ└╗\x00BI╘═3?<q╡îÆ╚\rr¿7╬δ⌠W╡═û\n]l╩òzN≤e╙,á⌡╠┼nëtú÷┤ü╧├µα▒H6ÿM^FB╕⌠#\x006≈nΣà∙Iσ(╡ƒV(²y≤¼£ó╒7êε╨┐ó\x001u┼\x008ì¥╞═J-n\x003⌡¼V¢'φΦ┐Q\x000\x006_\x00E░E\x01FU\x000Fc}≤|SÇ ü\x002É@x\x011g]4δ\x014\x000X+╛\t└▀\x016\x000&ⁿ╞⌠mn╛lnä┘8Yä%GφâCiX\rN∞╪│ÿ\x00F·╚▓²jSnß\x003┼▀|φ│\x012UkÖêÑK\x016║\t÷┘G▌fc½╜Φº*▀∙h±¢▓₧['τ7xèaZ■@B╚(▐Ö\x016Θ╣D⌐δ▌╝└ΦzSΩIy¥m╖¢2╧É\x008¿\x010^ÿ \x004║╛╘\x01F\rendstream\rendobj\r7
 > 0 obj\r1770\rendobj\r4 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
 > <<\r/Font <<\r/F0 8 0 R \r/F1 10 0 R \r/F2 12 0 R \r>>\r/ProcSet 2 0
 > R\r>>\r/Contents 6 0 R\r>>\rendobj\r15 0 obj\r<<\r/Length 16 0 R\r/Filter
 > /FlateDecode \r>>\rstream\r\n
 > Hë╒W[Sπ6\x014■\x005ⁿ\x007=▓\x01DΓòdYû\x01F\x003d┘t
 > 0$t╗3√Γ&"δ«▒\x019█aç■·\x01E]c'vá{Θ┤├\x00CäHτ~╬≈\x01DaäߺZúú8\x00C\x012èx£¿?8H8\nE@8¬$║╖ç1ë\x003B\x011e·X j¥Z╤²Su$╠\x017î·∩bÆ\x004ÿ┴u\x01A\x008╤úL∞k\n\tSw\x007|îB~α╘╩║\x010(=ñz∩8\x002Mb?\x00C»╘äBY7\x014»T∞k<]\x01C\x011┬\x003╬Pî1ΦFï≤ú╖∩\x008"Neutral┤╕?\x01Aß\x000G4å╧K(\x011Z|E╟π╡,ûÖ¼▀₧╦╟┤j\x01Ed╤╘o▀á┼ƒGö\x004\x01Cì@a─ò*ñä\x019╙▓╟╙ón¬ì║£µY\x003ΓFé+\x011∞o╟ÿ¢δπ╒¬Æ╡╣4Y╪zD!÷▒\x011ªsΦ\n9tdú\x01F:╢σ\x01A>V\x019\x01F4½¥bî\x004íM¬Hé¿s\x018╤┴v\x01CÉ│\x00E\x00F£Z\x00F╦:ú²²s╨▀ɬ+&RBU\x01D;æΓÇ⌡╞2
 > f²\x0198╡▒\x01Cû╡6√C9Φ-σ4\x008φ\x008r\x01E0╤ì3\x00ED,\x003r╓ƒüS\x01B╦aYg┤?ÿâ■Æ\x004√├ÿv├╘σ∞ïñO╚║╥wdc8
 > σl⌡\x0070∞ú*Ä?Θ╞\x005\x01D8Σ╜\x011┌çµ~}.░₧#\x017╪\x001)δ╞\x000
 >
;Wví╒╞▌ú\x017Ç\x015>r╚ù╞?à¬\x018.*ÇV¿¬pæR\x003¬\x001╞"6╚zWdì\íyô6▓F[xEσ=\x01A»½l╣╔¢M%5(b4óæAΘsñ╡â&ß┤πÉ╡!√╙▒û\t⌡α{\t═KFÇ0ûh\x001\x000a\x01Aia\x010√≡~2C≤╗S-╠L≡»▓7z┴\x01C&▄¢#4▓µ╞\x017ô┘┘G4¥ú┘⌡\x002¥Oµ╙ï┘x19╫╩\x008╨\x01B}¡²Oo┤îÜf\r╫Ä^0#.Θé$▀öt(bd\x014¬0╢EΣQd⌠╜K½\x0074ù╒S╢\x004}Ü,ƒ╡≡Γ\x017φ\x003M¼½\x001┴152Q"\x008║L┐╚:[ItZnr∙öV½╢XHä\x017K¼⌐i▒╩╥"},≤¼>A÷?─8ìà∩æ╨⌠▄╧ë\x01Fç▄ΘïÖìσvSÑ9ΦyÆy∙¿\x014╜\x01C|\x01C²∞αU¡ó╪╫╩Z╛╛┐ç"⌐@¢╧\x012u\x0131nÜ▓*Σ3┌\x00F\»5"q\x01EQ\x01E╗){ö\x015J═µé╥?╩'i\x01BqdQlñ7$▀┴m<αä║ë└\x004│ùk3YmûiôòàYñî\x001\x012⌠\x001é╓I╖ÑO─?U┐\x017?ª╠½├d7¥7e▌╘rY\x016½┤z▐Qσ:üQ_R╫\x008╪╒`ª»╫Φ&O JO╨¡\├┐h·{G\x001±\x01E$ë╒0O\x00B⌠«Ja=¡ùσ\t:âU≤\x01E¬ÿÑ(a`f─\x012\x011 ╚µ°╖z\x003G╛7p┬_.▐{Öµ═gö\x016+∩íf6\x01B¡A▄σ÷#¿{┐yÇΣ9▄j%)r\x01DEw:*ÄE\x01Bsg\x006rí\x001▒\x017≡É»\x00B\x016╗\x00E$æ░A\x000╬√\x015\x01F\x016$┴╒▓ç╒â\x004\x007nç\x000.Mä·*\x014B\x011¡ñt╝┘aÇ╣V╦ò\x012τ\x00EΘ║#"╫Çö╕*]ƒM╟ù╞#C\x01C[┘∩░ª+Φ\x000\x00C₧8╓╪Σ∞εv║°h╠┴&┴\x006¡φdzl¡%|(6èMl╟τW╙┘t╛╕\x01D/ª╫ª@£\x005ó╫P╦╬±ëIA¢≡╗±─qΦ∙[D\x016N╨|21-Mb\x016\x000@îZ╘KI∞{Xp+1ƒ▄î┴╖\t║\x004'º│\x00Bt:╣╝■╨\x0064û\x004·r\x01Fτ√1├\ê▌í╜ÉàTDtVnèZµ\x003(╞#ÅbÄ┐å&\tu'Σñ├O▄┴\x007!╠\x00Eö\x005¡▀┌≈HΦ!\x00B[ÅO╙ΓK╡ylû╧\x01Ac:╖i▓╜n\x007åå!Üò\x015╕tò-?gk≡hⁿ$ïì<A≤\r\x000\x002è1εZ▄Ü$\x016º╧>g╦t\r°8═≤¼(│\x01AqhP≥┐dM╝eM£ä»@╞rSg┼z\x010\x01A┘╢D~╙╕½■Ç4∩n4ÄqÖ\x019ï>╬σ╪¡G$\x014¥╢x⌐1Cµ\x017\x01E╚Tocn\x003A┌AWu▌8╝ì\x017\x003╗\x018╨ªo■╪\x016\x003■~Éuâ~Mù_jΦ^┐ì╣÷é'`▄aa┐\x001\x012L╪í■bú0┬±k\x00B╦H┤¡â╒{UBa╦\n┴^╤TΘR}Tâ^µ+\t┤/Sh╟\nv\x005\x018╪τ▐┌&-\x008bn■T■rY¼d⌡╥│J╫%ªφ╠~▓¼\x007ùó▐ºÄ┬G`\x01Aâ¬╫f*┌H?≡î9╛Ω╣┘AxLⁿ·\x014R╟^╖ï\x00BxC\x019+î╢∙a╟Ä
 > ñ\x01D╞;K(┤╫£╩û\r\x01BLL╬.»τw╖\x006Φú8\x018┤ß╔$╪'ô╢v╧#&OèG¼\x000Θ╫²¬▌π\x01Bká┘ë┘╗ù&F5ù\x003»X╗G\x01D_╧τû°8V+JkÜ┐ú╞æ]æÅºïΘ┼û┴┘N│⌡k╖\x018JÆPusΣ\x006φ{└e≈⌡≈2╠ΦΘ▌\x012ê░\x004tSòδ*}\x000Hy|\x004.Cτ┘SV∩╝\x00F"ε_è!│r$"ûⁿ╬e₧~Ma=£7òö\x01DX\x00BcÅH─-╖âoE@%\x01AQ╛âJz⌡δçÑφ┬Ç\x01D╤_ü«╡╘╣zH½/▓A≡µÉ╦╝¼üä\x01E½\x012Φ¡╔∞J}≡Öªö·\x01D\x019÷D[Ü^Ç██╘╗ⁿA▒╧zΓ╞è\x008l│wÖ╬╙<w╔s╨NÆ ─Ω≡#6\x007xNⁿ\rê└9÷\rendstream\rendobj\r16
 > 0 obj\r1789\rendobj\r14 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
 > <<\r/Font <<\r/F0 8 0 R \r/F1 10 0 R \r/F2 12 0 R \r>>\r/ProcSet 2 0
 > R\r>>\r/Contents 15 0 R\r>>\rendobj\r18 0 obj\r<<\r/Length 19 0 R\r/Filter
 > /FlateDecode \r>>\rstream\r\n
 > HëφW█n█8\x010²\x002 ├\x000√Æ.bàñ(èztb╖\t╨&ï╪ï┼\x002yam:╤Bæ\x002I╬"┐#^d;ª£⌠í╪\x002-\x002─ååg8gµ≡P&@≡»╛çQ\x01AG\x019\x003æf▌\x007ë2\x001▒î¿ÇZ├┌\x005SÜFö\x001π&l■φD\x01D⌠0┌àñ}└Y ,ÑYD8.gæöüd≥0SLy╖vá╞$\x016Gó\x00Eδ)0v,⌡A8┴L≥ÉFƒ╘Ra|ƒJƒT\x01Ef<_î(\x015æαÉ\x012é╣a1\x01D¥}ñ@\r}X¼Gc\x012æäѰ}ë#é┼┐p2╣╫σ2╫═┘T?⌐║}╘e█£}Ç┼?#F#\x001cLÿê.\x015t`╬\r÷Σ¬l┌z╙-VE▐"▄"D\x007!²Ωö\x008╗|▓Z╒║▒ïf\x00B7ÅD╩ê;n2ïÆφ\x01C\x007"Ä√@╘═j0┌u{hKS\x00F╧d▀╧â`"╙εIHë\x0038Wφ@╘U{\x01Cδ7\rKτh╜£d\x011\x00EkÉiÿI\x018ΣÖäú₧╔ql\x016╨½úq¼╥ÿnO^ÇúÖfê╔\x000╬U3\x010uLÄc²ªa2Gδe1ëåëÜaå╕äa«£p╨19è⌠;åë\x01C½ò&╠╟╨åv\t23╩\x010\tï9tµ`6Wa
 > Γê\rc|\t\x003f∞╩xφ¬ûs
 > +Z*~\x015Φk╞∙Confused%@ig═¥ƒó╟┼£Y;ì\x008\x015⌐⌡╘½▓╒u⌐\n╕╒╧║▄hÿδ·9_jkÆ╢\x0074b╞'MB\x004KƒÉ\x008ε\x013ª4v\toτÇû[\x015ÿn∙\x002ƒΩj≤\x004╠ñ#h╤┤\x01BÉ7]læ├S$m±8MÿW¢÷\x001ªZ╒_½║äy[k▌Ü\x014ï▀-0σ=╨ΣCαmU=\x002K\x0049àä`╢ï╦½]\x008ìc_kF⌐à\<ΣKu_¥┬UQΣeò7
 > ê
 > ▄\x017╦b█╝⌐ΘXÆz╝p;▐¼╫╪)¿╓╨>h°│╠[╜┬bU½\x01Bÿ┤-û«_┬─╣╠|²╠OΓεΣI╫á∞⌡\x003Ωk⌡¼∩>\x018°╪═al«╣~\x012╗ú\x015Ö\x01D¡a*▌(÷+┌^Ü]┼ƒqâzç(ô\x003#Ä∙ε\x015|wb0q\x014√╦│Cÿ≈\x00C\x007α4≤ò╨ä╕íN>åδ¢┼╒┼l\x00Eƒf╫│[|≡╖╔D\t∩äⁿ╛═m;pΣ÷=¼377\x01D▒U"⌡J▄\x01F╧╝*≥e▐nI∩Oä÷\x013!Ö\x010▀╥?º/û⌡Æ$){C╦º
 > \x01D\x0153Dn9█\x00E⌠¥ñrù|√`\x010I╖~╝\x007╪k\x019MⁿæBÖ║2αcQ╣b╟\x014]\tW┐f δp\x00C\x01E\x00Ej∞┘δLª█T⌐┤⌐■R≈\x01AT╣é╦jS├4╬¢╝*≈\x01Cö█\x013≥z`&═V║\x019w╜ƒ4M▐┤\n½ÖΓg¥/╗/╡^~?∙r\x019o¢n±Φó0SM\x00B_¬▓«⌠)\x018çÑé∞πhÅK\?¼Σ╧u╣B±ö½\ò\n╕\x010äΓ\x01B:M~r\x001⌡ë≡ñ9ó╦σµI╡(\x019╝åτj¡█\x017½&¡\n∞π\x004çwr3┐£╕é▀ú)N{9P7òI¡╒≈V\x011cIoé─⌡ë\x00B½ó¢ç╝Ωφ╧Hë'±.8÷åçα,±»'F>Oh▐═«ÿ╪\x00FeD≡?\x008)┘f"╘Q²Æù:¼á≈\x008τ╫5·s^ú∩Vo╠√ªP\x011\x014∩ⁿQ\x015\x005£o\x01A\x014"n0Y=µewü\x019w{√'àΘa∩\x002Dz\x017°╓M\x00Ez┴H_y&▌Winkg\x019\W5¬Ω\x00F]û═K±¼╩\⌡╩·\r\x01Dl╧¥╥■╖\nM°¢ε4ª2ìá!\x01B°l1·\x00F╡\x003\x00BT\rendstream\rendobj\r19
 > 0 obj\r1188\rendobj\r17 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
 > <<\r/Font <<\r/F0 8 0 R \r/F1 10 0 R \r>>\r/ProcSet 2 0 R\r>>\r/Contents 18 0
 > R\r>>\rendobj\r21 0 obj\r<<\r/Length 22 0 R\r/Filter /FlateDecode
 > \r>>\rstream\r\n
 > Hë╒W[o█F\x016■\x005■\x00F\x003∞├¬\x00BïÖ√\x00C≈ìûσXê*e-ª┘\x002yal╩µFª\x002ëJδ▀╣ô\x014IY█6┼.\x00C╪▓╬£3τ·}g
 > ÇΩg≈\x008.\x004ëb\x00C╕ê⌡\x01F\x018┼\x01C\x010\x019!\x00Ev9X;í@"B\x018`j─µWCΩT╗R-Æ÷\x00Bè├w\x002┼\x011ñΩ8Äñ∞1&╗û\x008ó·∞ÇÅî≡\x013RºδC└°öΘÄÿ)K▓\x01BF0jC┴┤\x01DJ0*╗\x016»╥\x00Bäx─)\x010\x010*█
 > ╜╛xsâ\x0002ßât}1å\x011dX¿╧≈¬D
 > ²\x005îÆ╟╝╝/≥²¢δⁿk╢½₧≤▓┌┐∙\x001ñ ╣└(Γ`¼\x00C2«M\x001¡L⌐╤\x01D═╩}╡;Φ├┘ª¿ö║╒αZ\x005å╙\x002r{<yx╪σ{{hÜ║z0)#Ωbôq─Ω:\x00EH\∞\x003RW½A⌐╬÷╨ò╓\x01FB⌠7F╚ΦQ≤0)┤░»\x013\x007⌠╝╖²R∩φi]wiδ£⌠ù\n⌐δ6\x010\x00C┴Z╪\x017╠Ç₧sh@Ωé9¡δ/φ\x00Fµñ┐\x014"=\x00CF(─Q┘¿·ª/ûªf_ñ$Ä⌡╪Zúqñ:√H╥ü\x011ƒä~o|\x012·Ñ!ü╞┘\x001¿≡▐÷ºh└aºδ¥>\x006\x00C¢\x007\x01Côα\x015φ°<
 > ╡¬ä─╩e╩IÇ└«▌«TïPpùíê┤b\x019\x010ΩΣSñ\x01Dá\Dó[Oº7α\rRπ═]\x01CHA
 > kδ*)V┘U}\x008╗\x019r║]Θ▒Y¼\x011ñ\x00E\x012j:└ä6½⌐`o╚\x015ù±!▒V\r~óH\x00Eÿφ╚lVç\x01C5V╜ºñ/»Hâ╜\x00B¢≤Njä\x016÷ª╞Ω╡π\x017â÷L\x008²"ƒÿ\x013è▐ì╛╝x?ÄósyΘ7¬°R╤(WñehMô%\x004╚îá&KM`å╛4òí\x018Y╛¼i\x012l╫αº╝╩wY╣\x007╔z¥\x015;Gâ\x0168Pä\r\x013\x01A½Pº╬YE8╢\x00C\x01CANπ│═BE╞f6┤╤Üï╒'Bñ╡rù?\x016█2█Çσz]▄τF-²ç\t\x000¢3·8éê┘πL0░╪ε¬'≡>/╦²╦µ[V\x016\x019XU╗<»Ü╩\x004╒╩▒S₧ò\x00FEVf_╖¢b\t▄j21ñ▐]Ll.ì╗êë\x0105╢&¼ù:αΩ)\x007\x01F╩ó╩\x01F╘φYò½╚½j╗+≤ùnΦf\x00Fæ>à\x008sa¡}\x01A}═w
 > │½\x006╚>o┐σƒ~0ΩcWæ▒YiBMÜò&1≈▐!D\ä¢MQnï=h\x017τ. ûùçⁿ╝R\x007½\x01Cë│¡v┬E£x;1uìxòò_vç»╒²\x00BXσ≈ò¬{│bÉäεÉ╚i╝Åû\x011╕┌■\n8U\x01D╙n\x00E^7\x007╡º'O┼}÷╕UÑ⌡\x00Es╚9\x01DC»{FV╒\x002\x013&\x008\n┘j£▀¢Uc\x00Bç╝JH╬5█M+D┴îêç╥z\tε₧#≡╖┘█╔\x002C╥J¢└!mn*\x014ÿ╗æZσÑjdÉ╘≈ ╫├╘ÿªsÆì\x01A╔å.┘i■k╢\x007\x01F╖╗/δφN═┌d√ⁿ\∞≈╛[∞Éb┘╫╜═W┬ºQb╬[1\x00C╟═c╚▌Å\x005±≈#┬\╖┐¥.&?â╗Θ┐>LWΘ\n,ûΘ∞f6I╥┘r\x001û7
 > Ö╧┴Σ6yƒN∩V6N{CúP¥Ω#∞{█^!.ìª┌∞{\x01D\x00B>AΘÆ\rlôΘ\x013≡╝+Γ∩p\x005é¡+\x010▓w╪╟┌ƒu\x00Böö╡n┴÷\x012╗ú÷û1û(┤æΣ▄▌ö,«ü\x015Jz÷uΣ╒δh\x01Cç└ÿt╪\x003nf≤┘Γφ╩╖╚⌡⌠*]▐¡└╟█Ñφ\x012i╓└6\x01F\x012Aâ%╩\ ▀&?M┴╒ç╒l1]¡@▓Z-'3╙}+0[Ç⌠v\nViÆN╒E]êΦá╣E╥\x010]jT╕^╓·c\x013n"F╙'╢╜1n╧O╦╝╟∞æú-¼6{╡\x018▓╕┴ó\x018{≡Ç╠∩\x00E»╧x\x01B÷
 > c\x001÷\x008ε└₧µaïyî±&p\tΩ\x019\x01C1\x01C≡\x00Eüi╢»\x000bµ(3hBmT6╞É\x00EÅ{V│z▓\n:╕qKí▌R\x014\x007Éu╛6\x017ö1ô\x011┴¥⌡\x000\x007O▒GµΣ░»\n\x005µ6[B\n!╟\n'æâ\x01Dd\x01E¥\n~XD<└"`º╤╗┬Γ░╕\x011ΦHu╡╜/╘┬Ñ╕Γ░+¬\x017É<<\x017e▒»vYáΣ1┬B¢\x019{k=α═▌α\x018é`n\x00C╥¡Yî╬Yô@∩÷cGû
 > «s\x004δ\x006É¡)U│m╬M╙\x00B\x012S}ö@íwbK\r0\x0128,╠\x014Θ\x007,ü▒╦ƺ\tò\x01C\x0187Qil▀ì*÷(µ╛{\x019Σ¡\x001▓±\x01Dº≡Zº»╕╫ⁿm\x002W]m╬M╢çRëU\x01E«≤╧*∞┐∩ò[√Γ!/╒!U╙⌡v│┘■▓ g`6¿_C²{\x019½Wp$╧«Σ±\nÄP╜╙:ñdRm\x0007ji_\x017∙µ┴╤ %X\x01DT╒TBYkI½╫:Å|7jw\x000\x01F│ù2oε╘\x012è>║FGú"Dk┬\x012çOqM\x00F¿ìOnφ\x01B═τ╙àG≈µßV╬╝⌡╤Ñú\x01D){φ₧┼S╚u\x00Bb╬¢δΣGç¡⌠┴≤[ú!"<Φ╕█]G\x01F\x016⌐Γ╕ti3OÑ\x01E│┐:Ç.e4\nf╝√¢\x006▒\x01A⌐áδ┌Θ|╛¬W\x004è█u√C╫Q≈n\x01D▌╬╥∙⌠g\x007¿1╓¼;F5∙╟v\x012GôÑ╬δ╘╡äbTK\x010▀\r\x005╞µ=δ\t\x015Q \x01Cí╩α⌡÷≡╕Q└╘α+ r\x0084«\x01E\x00C\x00E9n│ττm∙╨£{éßks▀]Kµ▌╡Σ¿é⌡åç░╟¡Σ▌\x014ÿ▄┘\x014│Wç╔▌÷\x01D:≥Φå┘╔\x01B╠╓)┬╦\x007s ≥Y\╧ÆEΓ\x018É4\x01B∞xφΓa\x01D\x012╚U∩╙Φ╛¿\n┼»Ül^≥▌%≡╒±»\x014╙\x000║\x00F\x004»yò\x004:É╚à{[<>m2]╓\x01F\x00Fσ╛╥ª>>)█σπÑ]£&O┼}÷╕u;\x01Fl┌∞\x004╩Ph4I\x002yâáë{\x012┌âQôS\x018Ñ╗ôç|¬ù£[tû╦w¡\x006azC° Θ\x011"àτ║┘b9│°@N╛¥
 > ├í£╪/7ƒFôlsx╬Uß4<î\x001ç\x014╞«zjΘß\x01A╞\x01B½╟ƒ\x0083P╓φ┼\x01D≥"L!x╗S\r╢»▓⌡║ë14¼∙Ω9δ╗σ≡∙░+¢\x010#
 > \x01D½┼⌡+\x01DT┐|▄Æ╧·╣¡iz⌠ε5ΩΣ▒ú╬d~e\x01Fûì┼÷»e} Vs∙X9╠\x015C\tΘc═t·ßj║¿ySì\x014ù»ª╔▌╕xÑ\x002H╨\x01AΣÖδ▐σ╒▄í╝gH╒\x01A·]E∙w'I╓x╟┼╬\x01F⌐«Ym\x00F╒\x013ÿg_≥\x01E₧$((∙τ┼█l≈╥l`┼╕▀ù#!∞rñ+\x018?\t\x01F┤\x01EW∞;½I,:\x012á&╫\x007oÆτÉD╜┼~\x003▓╟à«\rendstream\rendobj\r22
 > 0 obj\r2233\rendobj\r20 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
 > <<\r/Font <<\r/F0 8 0 R \r/F1 10 0 R \r>>\r/ProcSet 2 0 R\r>>\r/Contents 21 0
 > R\r>>\rendobj\r24 0 obj\r<<\r/Length 25 0 R\r/Filter /FlateDecode
 > \r>>\rstream\r\n
 >
Hë╠W█rΓH\x012²\x002 C╜¡{├hΩªÆ4≤$\x003▌÷\x018â\x003≡::ó_\x004\x014╢╢▒ΣÉä\x01D■√═║Φå\x005╕gª█\x01B\x01D\x01D\x006¬*»'3Obäß_vÅN<µ\x004\x014\t\x00F;«@╪\t\x004Γ₧πRöI┤>qÖp|▀⌐yΩ\x011╧!\x014qí┐Θ;ìS√⌠φ)\x01C\t▀\x011▄ⁿµ\x012çëRº∩°√\x00E=Ñ/p0\x007ë₧πë╖·╠╗7·╬τ'\x014╗┌^îA>Ü\x00FN~√L\x010╤≈╨|}╥├\x00Evâ\x000>/ß\x01Dfÿ└╟\x017t:Kùq┤A3╣▄fq±è┬╒c£─yæEE£&ƒ╨ⁿ┐'=B=%ªWJ\x01Bá▀>cDê2T╔\x006yé╗Z┤R├\nd╧ST<H4Y»πÑDΘZ╗MΓB«╨¼ê\nÖú░(╥,æ»Φ█Θô╠P┤Ze2╧Q┤Hƒσ╖OHδgD8\x00C╝╒Üò\x002∞\x01Be╪¿\t╟\x003}o8?a\x001WWà╧Uh(s¿\x00F▐z┤è\x012çt\n8╫ëWQ┬eD\\x01C\x018qFiÅ▒\x000né∩JÆ╥¼∩êªbδ▀n\x008\x007*|±▓\x000Å╡πδ4╙≈·Θ6ücê├@.└φσ`V\x01E»d\x002ùó\x01Cεm6ΘK■{ΘîI╣+4\x000u«\t&;≡┤ºöQ\x007√m\x000ε{╚└ë}g╢"▐±ö2Γ°╝í╤\x000√░╡▄≈\x01DbQφ∙;╪vàPço]i>φrtÅTe∞₧#δµüçò1;^6äεë└A\x01F9\x00E\x01C║∩╠≈£«L6\x01Evz▀)R█┘yR·╛ Ö╡ú╦skE╖π\x007|c£:╘>ü╚ε·µ½├=₧█º]«∩æ¬,▌sd¥?≡░2ª├²╩öN \x00F·H=»\x00CÄpU▀lyHTƒ┌π┐y┘σ>⌡\╙▀v\x014V'öφz╨måìJ≈íq▄Z╪\x011ö╥╛╬ÿ∞1╤╝│6▓÷áâ&φ┴Çtu∩6s\x00Cf\rV▐█YC▄jî\tΓ┐{îahµ║!òcä·─╩!╪╡═ƒ\x011ΓBC▀\x016\x00FΦN.≥\x002f╥¼╚ñ,┤ê∙┐φC^=\x014╘<╝J┐ºÅΘ\x019║LVqöD0ó\x003LK╜┤t\x006Θí\9úäy₧▀£)}²F'ózá\x01BJuƒ2} 4£═⌠]ÿÄè╜têoH?=╙w⌐╩sç`\\x00Eobfk5\x006⌐εe∩3²ΓêΘ\x010ejîÖ▄à╙ü¥φ¡δ┐╞vE!\x018oÜ~¡\x01F°\x00E▀\x017uƒVÿ\x00B╕Ñ7ùß⌡%\x002≥aYèat▌Ω|BZ─A┐\x010\x00E∩v\x008\x010&hσ\x015π₧╒w3ƒîQr;₧_\x00EmεM╖ΓÜ
 > U─∞g\x014ïτz%µ]f├L8░╚aö\x017╚τ·ò½τÇ╤nl⌐<"-¿\x014\x00Fµ╛Ω2╜╓â6┬0-ì≈\x002k<║┘DKi8\x01A╨`(┼åÑÜ┘ûåbεYÆ{-│,▐l₧ß┐lû('°/öΦ°\x010╬ò╤M.Lmc\x019▐U╔√Zâ╞╫d }á\x019Y╨╨NÉΩ\x010ô\n4T\x008KÄ»åV½ëx²x7╓ñΩj8(╗\x01A╨≥e\─@╘╙╡▌\x005\\r[\x015sO╘î▄u╦╖>c╢ô╔UöíQ⌠\x01DB▐╧╥ù\x004▌ñqR£í/Y\x00C─╕x8C\x017Θ"╩α\x017u)ï;\rÇ╩(╧╡éφ"±9▌BsûQ₧&9êÉY·\n╥\x017╣┘£íV╞╦▐¡£du90¢ÜYßá?╙çΣ\x00C═û\x00F2ôÖ┼\t|K$╨≤∞█'π╗ܺ=è\x01D^ZW\x016ù\t\x01F}Ouín7Eφ&▒n·ám£f0ë«ò=\x019\nƒe▓ò═A─hY\x01F\x004\x007╓¢δ(\x0035¡AΣ\x01E\x01DDoA■┼é<╪;ê¿kαv:\r╟ªíQ·\x011ôH}α¡à≡N?\x008\x01C&÷╪\x00Eô¿ÜαD╪└àτß∞ó.M\x017 └Φ;?╥\x012(≤Ω~N-PFa Ω≤d:╪iΘLW╓/hΘî╘4&░¥\x012Φ\x00F╓-²\tÉç·2\x001≥\x003ò░ì\x00Bë┬\x016⌠t⌡¢\x008║v
 > ■'┌<EY\x014τ-\x01E─|÷₧&╗3æol╖≤÷àö[8Mª≤ß╘
 > DMƒÅαA;ª╧\x00EÜ«Kº¬[╠ÿ¥ε≤p\n¡║é\x01F\x00F┌Ñ≈74*£╕¼éL┘█'╖≤ïßtl╒QE└ ÖAdcº(¬¥≥εqOÄ'£Y\nª3nç\x011∞)PΣ=RO └\x014┌i½ª¬╬-°╧-)╩δòóöC░](L\x017µ╛܃▌$ë╢▓ܼΩÉ\x01C"I╝₧\x002σ╪n∞,=\x017÷¼7vÆ▓zan╪Ω\x01DEδΦU\x016Eô!y\x001&∩)▐¥\x006ⁿgW▐[\x015Ç-┴à-µª._ⁿQ┐GæX\x012¡╙█Q8╗║4⌠\x01F╖δß├╢░├ú╚ÿ1\x01C\x003\x019²╕₧∙ú\x013╗Yⁿ\x017ù╢°ë▀N╨ç\x005╝dφ\x005ódì\tº╙╔╚tOª7ù≈Y▀#ük÷£¬═ò\x01D∙╚&┘kÇU\x019\x012╪Ñα≥µf╪\x00F╟ô╞╝\x011┴\x001âv\x006└τc¢H'▌\x001Ü¿Φ╬|çε╕─ß\x01C┴µ°3ΘÄ╩0\x015ÑM╨g¡\x01C╩\x008║ï\nÖ¡ú═\x006\r▓°╣┼»)⌡½vÄm∞å¢∩\x00Fzi⌐\x019ÄK─_`8├úm\x006█╤8║║\x008º≤\x0127┐₧awÇ■ΩxùQ\x01E\x010½`2δ_▐╬«&\r╝φe\x005?æp4âtx┴╤ß'Uñê/*\x010\x019╢\x011▄c₧f∞=F:┐Ç╫Ñ\x01CƒY9\x002c╗'▐E¢d[4ç╡'╓δ\x00E╢L z¢,π╓¼g╪}\x00FîwÉ08╓■\x002▀┬x8\n∩┬⌐ü=╟\x01F▒*vÿ?=f>0t`2║╣(═g\x01F3|~ÿi∙A▌├\x0083»┬»u!▓\x01D√\x00EFδΓ╚₧δz╝≥Jh╠½F7₧~mùî╧Ç╡■Ü\x015╖┌Rq╔s\x005ªûÉ_╟╦ç°>J:*å│*j┤lbµ╤╣LV═µ/Ä3Σ\x01F¥á\x01Av▄X\x00E\x01C│┴╒>\x000to\x007╫╡╔í│╫v\x01E╕u÷,Γª│ïp4j⌠▄µ,o┐u╣]'µ╢\x01E≡qrσ|tu6V7Ñ╟┼^9,ç7\x017╗3Fp
 > Ω┐bàeu┐
 > ₧⌡\\x000/┐ë\x013┘Q(ñJu@¡╓¬¼·á│Y*Lα\x01F/òl°7qu|╟π~¥\x018Q▓ÿΘ▄╬■»å╗Ω└⌡¿0∩:Æé½┴ï=╫÷ƒ╗\x018║H&≤'╣,PæóΓAóu║┘ñ/qrÅû¢(~╠QÜí8\x001^*≤\x002╛¼⌡Ñ█$.Σ\nr\x000äU \x018>╩,^FhÖ&KÖ%ΩyT┬e7¡ñBG
 > ,╬VrQh=(Bï(∙₧mƒèσ+ZF9\x018\x014o@\x015\x01C╜U|^_φº█¼\x000π3}Mô\x010░\x003\r\x014─b≡.]wcî│Vè-B~7≤Hht`\x003se9¡pφZäE\x00EBQ\x002ªf1\x000\x01A\x010■ÿ&▓ê▓WöKê\x01ADπ\x00Cl_n╢+ê╔\x019Z\x000)J╥\x002mα╢rñH╧└σ5\x000Z²U1Ä\x008ö.6Ç\⌡±╠å≥-\x005≤*{|n'£╩Ñ*┤(╧e₧?é\rg*âQm
 > ─h-AK& hö@φ$¡╖4^niï╥╦°9nJ0óƒ▓t)ÑrPüh%\x001,ŬDßP&py)ò■¥º╘≡h⌐╟üW\x005┘╖-\x01B"\x016âÉ8W≥\x017R)|ÄWNeutralçß╕Pi╚₧╡epo▓^+9]
 > εÄ0⌐╟Gα┘σ1,\x000¬ë|EQí┼D½\x015Σ-çöµJ£²u!∩πD╫ü╓\x016¢sº\x003W:ô>½2)║kSà_òIi╜-\x019\x005
 > °\x003\x011y╩b\x003╝▓Zߪ\x002╒J>┴ÆhÉ\x010▌\x003"_╒ï«Γ╘]┬½╗äì~£@\rmòÇhúZww\x00FP⌡\x006┐GIºJ╙E┌r4T!!░∩╛vçƒ╓ö⌐\1V2Å∩ôHGzæ>C┘X\x00Cl"≡╕╠┼≈$}I╩\x013\x01B⌐▓7╝╦╕µ\qY│C\x000m╨ç├∙\t
 > ┬\x00B\x01Cß#JÇ¢üÖ≡\x003╘─·Σ|~\x0120⌡ôO\x01C▌ÄM╟≈▌:╔\x016L \x01B╠ì∙╕Sª\x002σ\t\x00EΦV\x000√\x005Ω┼\rendstream\rendobj\r25
 > 0 obj\r2673\rendobj\r23 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
 > <<\r/Font <<\r/F0 8 0 R \r/F1 10 0 R \r>>\r/ProcSet 2 0 R\r>>\r/Contents 24 0
 > R\r>>\rendobj\r27 0 obj\r<<\r/Length 28 0 R\r/Filter /FlateDecode
 > \r>>\rstream\r\n
 > Hës\nß5▒┤╘│4R074╓3▓PP\x008qß5P\x000┴ót\x005^}7\x003\x0053=K3áp\x01A»«ü₧üí▒1É¥¼\x000b\x01B\x018é─╦\x0154╝J≤R\x015Lt\x014î\x00C\x00CL4\x015B▓x]Cx\x001%\x017\x012p\rendstream\rendobj\r28
 > 0 obj\r87\rendobj\r26 0 obj\r<<\r/Type /Page\r/Parent 5 0 R\r/Resources
 > <<\r/Font <<\r/F0 8 0 R \r>>\r/ProcSet 2 0 R\r>>\r/Contents 27 0
 > R\r>>\rendobj\r8 0 obj\r<<\r/Type /Font\r/Subtype /TrueType\r/Name
 > /F0\r/BaseFont /Arial\r/FirstChar 32\r/LastChar 255\r/Widths [ 278 278 355
 > 556 556 889 667 191 333 333 389 584 278 333 278 278 \r556 556 556 556 556 556
 > 556 556 556 556 278 278 584 584 584 556 \r1015 667 667 722 722 667 611 778
 > 722 278 500 667 556 833 722 778 \r667 778 722 667 611 722 667 944 667 667 611
 > 278 278 278 469 556 \r333 556 556 500 556 556 278 556 556 222 222 500 222 833
 > 556 556 \r556 556 333 500 278 556 500 722 500 500 500 334 260 334 584 750
 > \r556 750 222 556 333 1000 556 556 333 1000 667 333 1000 750 611 750 \r750
 > 222 222 333 333 350 556 1000 333 1000 500 333 944 750 500 667 \r278 333 556
 > 556 556 556 260 556 333 737 370 556 584 333 737 552 \r400 549 333 333 333 576
 > 537 278 333 333 365 556 834 834 834 611 \r667 667 667 667 667 667 1000 722
 > 667 667 667 667 278 278 278 278 \r722 722 778 778 778 778 778 584 778 722 722
 > 722 722 667 667 611 \r556 556 556 556 556 556 889 500 556 556 556 556 278 278
 > 278 278 \r556 556 556 556 556 556 556 549 611 556 556 556 556 500 556 500
 > \r]\r/Encoding /WinAnsiEncoding\r/FontDescriptor 9 0 R\r>>\rendobj\r9 0
 > obj\r<<\r/Type /FontDescriptor\r/FontName /Arial\r/Flags 32\r/FontBBox [ -250
 > -212 1204 1000 ]\r/MissingWidth 275\r/StemV 80\r/StemH 80\r/ItalicAngle
 > 0\r/CapHeight 905\r/XHeight 453\r/Ascent 905\r/Descent -212\r/Leading
 > 150\r/MaxWidth 1003\r/AvgWidth 441\r>>\rendobj\r10 0 obj\r<<\r/Type
 > /Font\r/Subtype /TrueType\r/Name /F1\r/BaseFont /Arial,Bold\r/FirstChar
 > 32\r/LastChar 255\r/Widths [ 278 333 474 556 556 889 722 238 333 333 389 584
 > 278 333 278 278 \r556 556 556 556 556 556 556 556 556 556 333 333 584 584 584
 > 611 \r975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 \r667
 > 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 \r333 556 611 556
 > 611 556 333 611 611 278 278 556 278 889 611 611 \r611 611 389 556 333 611 556
 > 778 556 556 500 389 280 389 584 750 \r556 750 278 556 500 1000 556 556 333
 > 1000 667 333 1000 750 611 750 \r750 278 278 500 500 350 556 1000 333 1000 556
 > 333 944 750 500 667 \r278 333 556 556 556 556 280 556 333 737 370 556 584 333
 > 737 552 \r400 549 333 333 333 576 556 278 333 333 365 556 834 834 834 611
 > \r722 722 722 722 722 722 1000 722 667 667 667 667 278 278 278 278 \r722 722
 > 778 778 778 778 778 584 778 722 722 722 722 667 667 611 \r556 556 556 556 556
 > 556 889 556 556 556 556 556 278 278 278 278 \r611 611 611 611 611 611 611 549
 > 611 611 611 611 611 556 611 556 \r]\r/Encoding
 > /WinAnsiEncoding\r/FontDescriptor 11 0 R\r>>\rendobj\r11 0 obj\r<<\r/Type
 > /FontDescriptor\r/FontName /Arial,Bold\r/Flags 16416\r/FontBBox [ -250 -212
 > 1136 1000 ]\r/MissingWidth 315\r/StemV 153\r/StemH 153\r/ItalicAngle
 > 0\r/CapHeight 905\r/XHeight 453\r/Ascent 905\r/Descent -212\r/Leading
 > 150\r/MaxWidth 947\r/AvgWidth 479\r>>\rendobj\r12 0 obj\r<<\r/Type
 > /Font\r/Subtype /TrueType\r/Name /F2\r/BaseFont /Arial,BoldItalic\r/FirstChar
 > 32\r/LastChar 255\r/Widths [ 278 333 474 556 556 889 722 238 333 333 389 584
 > 278 333 278 278 \r556 556 556 556 556 556 556 556 556 556 333 333 584 584 584
 > 611 \r975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 \r667
 > 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 \r333 556 611 556
 > 611 556 333 611 611 278 278 556 278 889 611 611 \r611 611 389 556 333 611 556
 > 778 556 556 500 389 280 389 584 750 \r556 750 278 556 500 1000 556 556 333
 > 1000 667 333 1000 750 611 750 \r750 278 278 500 500 350 556 1000 333 1000 556
 > 333 944 750 500 667 \r278 333 556 556 556 556 280 556 333 737 370 556 584 333
 > 737 552 \r400 549 333 333 333 576 556 278 333 333 365 556 834 834 834 611
 > \r722 722 722 722 722 722 1000 722 667 667 667 667 278 278 278 278 \r722 722
 > 778 778 778 778 778 584 778 722 722 722 722 667 667 611 \r556 556 556 556 556
 > 556 889 556 556 556 556 556 278 278 278 278 \r611 611 611 611 611 611 611 549
 > 611 611 611 611 611 556 611 556 \r]\r/Encoding
 > /WinAnsiEncoding\r/FontDescriptor 13 0 R\r>>\rendobj\r13 0 obj\r<<\r/Type
 > /FontDescriptor\r/FontName /Arial,BoldItalic\r/Flags 16480\r/FontBBox [ -250
 > -212 1170 1000 ]\r/MissingWidth 325\r/StemV 153\r/StemH 153\r/ItalicAngle
 > -11\r/CapHeight 905\r/XHeight 453\r/Ascent 905\r/Descent -212\r/Leading
 > 150\r/MaxWidth 975\r/AvgWidth 479\r>>\rendobj\r2 0 obj\r[ /PDF /Text
 > ]\rendobj\r5 0 obj\r<<\r/Kids [4 0 R 14 0 R 17 0 R 20 0 R 23 0 R 26 0 R
 > ]\r/Count 6\r/Type /Pages\r/MediaBox [ 0 0 612 792 ]\r>>\rendobj\r1 0
 > obj\r<<\r/Creator
 > <FEFF0057006F0072006400500065007200660065006300740020003100310020002D0020005B0043003A005C0044006100740061005C0057005000200039005C00520075006C00650073005C0047006F007600200061006400640072006500730073006500730020004A0075006E006500200034002C00200032003000300034002E007700700064002000280075006E006D006F0064006900660069006500640029005D>\r/CreationDate
 > (D:20040617112247)\r/Title
 > <FEFF0043003A005C0044006100740061005C0057005000200039005C00520075006C00650073005C0047006F007600200061006400640072006500730073006500730020004A0075006E006500200034002C00200032003000300034002E007700700064>\r/Author
 > <FEFF00410064006D0069006E006900730074007200610074006F0072>\r/Producer
 > (Acrobat PDFWriter 5.0 for Windows NT)\r>>\rendobj\r3 0 obj\r<<\r/Pages 5 0
 > R\r/Type /Catalog\r>>\rendobj\rxref\r0 29\r0000000000 65535 f \r0000015360
 > 00000 n \r0000015210 00000 n \r0000016080 00000 n \r0000001885 00000 n
 > \r0000015241 00000 n \r0000000019 00000 n \r0000001865 00000 n \r0000011150
 > 00000 n \r0000012235 00000 n \r0000012488 00000 n \r0000013579 00000 n
 > \r0000013842 00000 n \r0000014939 00000 n \r0000003915 00000 n \r0000002027
 > 00000 n \r0000003894 00000 n \r0000005346 00000 n \r0000004059 00000 n
 > \r0000005325 00000 n \r0000007810 00000 n \r0000005478 00000 n \r0000007789
 > 00000 n \r0000010714 00000 n \r0000007942 00000 n \r0000010693 00000 n
 > \r0000011030 00000 n \r0000010846 00000 n \r0000011011 00000 n
 > \rtrailer\r<<\r/Size 29\r/Root 3 0 R\r/Info 1 0 R\r/ID
 > [<1ccaaa56ea9926e9c65f59fd847603bc><1ccaaa56ea9926e9c65f59fd847603bc>]\r>>\rstartxref\r16129\r%%EOF
 > --------------------
 >
 > "Kristofer Gafvert" wrote:
 >
  > > Forgot the link to WFetch:
<font color=green>  > > <a style='text-decoration: underline;' href="http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&displaylang=en</font" target="_blank">http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a...73-b628</a>>
  > >
  > > --
  > > Regards,
  > > Kristofer Gafvert
  > > <a style='text-decoration: underline;' href="http://www.gafvert.info" target="_blank">www.gafvert.info</a> - My Articles and help
<font color=green>  > > <a style='text-decoration: underline;' href="http://www.ilopia.com</font" target="_blank">www.ilopia.com</font</a>>
  > >
  > >
  > > Kristofer Gafvert wrote:
  > >
   > > > Hi,
   > > >
   > > > This is what i would do.
   > > >
   > > > Try to download a PDF file from the file system (this rules out a
  > > problem with IIS serving PDF-files).
   > > > Use WFetch[1] to request the PDF page (from the db), and see if IIS
  > > gives a complete reply back (this will rule out a client-side problem).
   > > >
   > > > Usually these kind of problems are caused by the programmers code. SQL
  > > Server only stores the data, and IIS only "gives" the client the data.
  > > Your code however do everything in between, and that is where it usually
  > > goes wrong.
  > ><!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Downloading File located in SQL Server with ASP 
Back to top
Login to vote
user641

External


Since: Aug 22, 2003
Posts: 1637



(Msg. 6) Posted: Thu Feb 10, 2005 9:20 am
Post subject: Re: Downloading File located in SQL Server with ASP [Login to view extended thread Info.]
Archived from groups: microsoft>public>inetserver>iis, others (more info?)

"fibreiv" <fibreiv RemoveThis @discussions.microsoft.com> wrote in message
news:0880684A-A141-4D78-842A-041C501DBCF5@microsoft.com...
 > I have a SQL 2000 Standard server setup and I have a table in one of my
 > databases to store files in. I am using asp code to retrieve the files
from
 > the database. I can download txt, bmp files just fine but when it comes
to
 > pdf documents it just hangs at the downloading the file screen and then
gives
 > me a timeout error after awhile. It is not a problem with the file sizes.
I
 > am testing it with a 20 and 60k pdf files and one of the txt files I used
to
 > test with is a few mb. I am thinking it's either an IIS server config
issue
 > or SQL Server config problem. The IIS server is for our intranet and is
not
 > locked down. Both IIS and SQL are running on the same box which is a
Windows
 > 2003 Enterprise server. Any help would be great.

Can you access PDF files via URL from the file system?<!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Downloading File located in SQL Server with ASP 
Back to top
Login to vote
fibreiv

External


Since: Feb 10, 2005
Posts: 7



(Msg. 7) Posted: Thu Feb 10, 2005 9:20 am
Post subject: Re: Downloading File located in SQL Server with ASP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

The file is stored in the Database in an Image field so there is no file
system access to the file.

"Tom Kaminski [MVP]" wrote:

 > "fibreiv" <fibreiv.DeleteThis@discussions.microsoft.com> wrote in message
 > news:0880684A-A141-4D78-842A-041C501DBCF5@microsoft.com...
  > > I have a SQL 2000 Standard server setup and I have a table in one of my
  > > databases to store files in. I am using asp code to retrieve the files
 > from
  > > the database. I can download txt, bmp files just fine but when it comes
 > to
  > > pdf documents it just hangs at the downloading the file screen and then
 > gives
  > > me a timeout error after awhile. It is not a problem with the file sizes.
 > I
  > > am testing it with a 20 and 60k pdf files and one of the txt files I used
 > to
  > > test with is a few mb. I am thinking it's either an IIS server config
 > issue
  > > or SQL Server config problem. The IIS server is for our intranet and is
 > not
  > > locked down. Both IIS and SQL are running on the same box which is a
 > Windows
  > > 2003 Enterprise server. Any help would be great.
 >
 > Can you access PDF files via URL from the file system?
 >
 >
 ><!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Downloading File located in SQL Server with ASP 
Back to top
Login to vote
Aaron Weiker

External


Since: Feb 10, 2005
Posts: 3



(Msg. 8) Posted: Thu Feb 10, 2005 9:24 am
Post subject: Re: Downloading File located in SQL Server with ASP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

fibreiv wrote:
 > I have a SQL 2000 Standard server setup and I have a table in one of my
 > databases to store files in. I am using asp code to retrieve the files from
 > the database. I can download txt, bmp files just fine but when it comes to
 > pdf documents it just hangs at the downloading the file screen and then gives
 > me a timeout error after awhile. It is not a problem with the file sizes. I
 > am testing it with a 20 and 60k pdf files and one of the txt files I used to
 > test with is a few mb. I am thinking it's either an IIS server config issue
 > or SQL Server config problem. The IIS server is for our intranet and is not
 > locked down. Both IIS and SQL are running on the same box which is a Windows
 > 2003 Enterprise server. Any help would be great.

Perhaps it has to do with the content type when the file is being sent
down. You may also want to set the content-disposition to indicate to
download the file, "Content-Disposition: Attachment" in the response header.

You aren't saying if you are trying to open up the file directly or save
it to disk first.

--
Aaron Weiker
<a style='text-decoration: underline;' href="http://aaronweiker.com/" target="_blank">http://aaronweiker.com/</a>
<a style='text-decoration: underline;' href="http://www.sqlprogrammer.org/" target="_blank">http://www.sqlprogrammer.org/</a><!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Downloading File located in SQL Server with ASP 
Back to top
Login to vote
fibreiv

External


Since: Feb 10, 2005
Posts: 7