专业服装进销存批发收银管理软件

当前位置: 主页 > 系统更新 > 内核更新 >

webserver功能更新

时间:2013-12-26 18:47
服务程序增加一个参数,设定是否允许多个服务启动。解决一台电脑运行多个版本的问题(香港客户有购买了通用进销存网络版和服装网络版,且都要在一台电脑上运行服务程序)

2023-12月更新


1、不同域名解析到不同的目录下(也可相同目录),配置保存到INI文件中,格式如下:

[web]
web_chk=0
web_port=80
gzipflag=1
gHtmlHash=0
webpath=D:\ahonii\soft_d10\Bin\web\
 
[webpath]
danxan=m:\danxan\
dangxan=m:\danxan\
honii=m:\honii\ 


 代码在  web_http  1260行

  // 每次客户端传过来的 host      如  honii.com:8601  取网站名 honii 存到哈希中,不存在就从INI取。
  HashPoint := ftcpserver.pathhash.valuebyte[ext]; //增加了个pathhash 变量
  if HashPoint.keystring = '' then
  begin
    ext := inif.ReadString('webpath', ext, '');
    if ext = '' then
      ext := fapppath;
    HashPoint.keystring := ext;
  end
  else
    ext := HashPoint.keystring;


2、如果最后一位是/则固定取index.html

  s := pvrequest.requesturi;
  if copy(s, length(s), 1) = '/' then
  begin
    s := s + '/index.html';
  end;



3、断点续传问题:

 

------分隔线----------------------------