我现在利用WinInet 库做下载文件的操作,自己布了个服务器 http://127.0.0.1 ,指向d:\web目录
在d:\web目录下放了个文件 1.ra
然后 用HINTERNET hConnect = ::InternetConnect(hSession, "127.0.0.1",80,NULL, NULL,INTERNET_SERVICE_HTTP, 0, 0);
HttpOpenRequest(hConnect, "GET", "1.ra", HTTP_VERSION, "*/*", 0,INTERNET_FLAG_RELOAD,0);
HttpSendRequest(hRequest, NULL, 0, 0, 0);
HttpQueryInfo(....)可以成功访问 http://127.0.0.1/1.ra ,并下载成功,这个没问题现在的问题是: 我在d:\web下新建了一下子文件夹media,把1.ra 挪到media文件夹下
用IE访问 http://127.0.0.1/meida/1.ra 可以进行下载但是我在代码里写:HINTERNET hConnect = ::InternetConnect(hSession, "127.0.0.1",80,NULL, NULL,INTERNET_SERVICE_HTTP, 0, 0);
HttpOpenRequest(hConnect, "GET", "/media/1.ra", HTTP_VERSION, "*/*", 0,INTERNET_FLAG_RELOAD,0);
//"1.ra" 相应地改成 "/media/1.ra",
HttpSendRequest(hRequest, NULL, 0, 0, 0);
HttpQueryInfo(....)进行下载得到的却是<HTML><HEAD><TITLE>无法找到该页</TITLE>.....请问这问题该怎么解决
在d:\web目录下放了个文件 1.ra
然后 用HINTERNET hConnect = ::InternetConnect(hSession, "127.0.0.1",80,NULL, NULL,INTERNET_SERVICE_HTTP, 0, 0);
HttpOpenRequest(hConnect, "GET", "1.ra", HTTP_VERSION, "*/*", 0,INTERNET_FLAG_RELOAD,0);
HttpSendRequest(hRequest, NULL, 0, 0, 0);
HttpQueryInfo(....)可以成功访问 http://127.0.0.1/1.ra ,并下载成功,这个没问题现在的问题是: 我在d:\web下新建了一下子文件夹media,把1.ra 挪到media文件夹下
用IE访问 http://127.0.0.1/meida/1.ra 可以进行下载但是我在代码里写:HINTERNET hConnect = ::InternetConnect(hSession, "127.0.0.1",80,NULL, NULL,INTERNET_SERVICE_HTTP, 0, 0);
HttpOpenRequest(hConnect, "GET", "/media/1.ra", HTTP_VERSION, "*/*", 0,INTERNET_FLAG_RELOAD,0);
//"1.ra" 相应地改成 "/media/1.ra",
HttpSendRequest(hRequest, NULL, 0, 0, 0);
HttpQueryInfo(....)进行下载得到的却是<HTML><HEAD><TITLE>无法找到该页</TITLE>.....请问这问题该怎么解决
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货