isapi如何使用?

wglnpc 2005-07-07 11:05:59
我在页面中代码如下
<img src="test_isapi.dll/value1/value2/value3">
其中value1,value2,value3为传入test_isapi.dll的3个参数
在test_isapi.dll中根据这3个参数去数据库查询,取得数据做成一个image的路径
请问,在test_isapi.dll中如何把这个路径反回给页面中img标签的src
...全文
198 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuixiping 2006-06-27
  • 打赏
  • 举报
回复
学习了。
wglnpc 2005-07-07
  • 打赏
  • 举报
回复
根据上面代码好用了。
调查了一下,理解错了,其实并不是返回路径,而是把整个文件直接发送到客户端。
wglnpc 2005-07-07
  • 打赏
  • 举报
回复
试试先。。。
y2wxwsh000 2005-07-07
  • 打赏
  • 举报
回复
以前项目用到的一段代码,看看能用不

HANDLE hFile = ::CreateFile("E:\\Inetpub\\wwwroot\\ISAPI_TEST\\print.gif",
GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING,
FILE_FLAG_SEQUENTIAL_SCAN | FILE_FLAG_OVERLAPPED, NULL);
if (hFile != INVALID_HANDLE_VALUE)
{
DWORD dwLength = GetFileSize(hFile, NULL);

CString strHeader;
CString strDis = "inline";
strHeader.Format(_T("HTTP/1.0 200 OK\r\n"
"Content-Type: application/octet-stream\r\n"
"Content-length: %ld\r\n"
"Content-Disposition: %s; filename=Qprint.gif\r\n"
"\r\n"),dwLength,strDis);
DWORD bResult = pCtxt->TransmitFile(hFile, HSE_IO_ASYNC,
(LPVOID)(LPCTSTR) strHeader);
}
xuqingz 2005-07-07
  • 打赏
  • 举报
回复
不会,没用过!
wglnpc 2005-07-07
  • 打赏
  • 举报
回复
自己頂

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧