Hi Kevin,
May be an issue with Content type not being set correctly.
Try the following in your WebHandler procedure, in the p_web._GetContentType embed, AFTER parent call:
x# = instring ('xlsx', p_Filename, 1, 1)
if x#<>0 then
Returnvalue = 'application/vnd.ms-excel'
end
This is quick and crude so not sure what the implications are down the line.
You may want to tweak the _GetContentType source itself (share with Bruce of course). In Netweb.clw in your \clarion\libsrc folder, at around line 4501 (nettalk 4.37):
of 'xlc'
orof 'xll'
orof 'xlm'
orof 'xls'
orof 'xlsx' ! <-- ADD THIS LINE
orof 'xlw'
orof 'csv'
return ('application/vnd.ms-excel')
hth
Graham