IP地址多址403禁止访问

时间:2017-03-30 14:35:39

标签: javascript html apache web-applications

在我的程序中,在用户上传一些文件(例如名为'00 -40'的图像)后,后端将处理它们并将它们存储到另一个目录中。然后在拖动滑动条时,将访问并显示这些图像。

它在localhost上运行正常,但是当我把它放在服务器(Apache)上时,如果我拖动条太快,我会在服务器上为那些图像IP地址禁止403. 'GET XHR http://......... 403 forbidden'我试过Chrome,Firefox,Safari。他们都得到相同的情况,有时甚至javascript库被禁止403(在Safari上发生)。

我搜索了一些原因,根据我的理解,可能是因为同一个IP地址在一段时间内访问次数太多(每次拖动都会访问该图像的IP地址)。

有没有人有想法解决这个问题?或者任何建议,是因为apache设置?

( "#SliceNumber_1" ).slider({
            range: "max",
            min: 0,
            max: stackImageIds.length-1,
            value: 0,

            slide: function(event, ui) {
                $( "#rangeSlice_1" ).html( ui.value );
                currentSliceNumber_1=ui.value;   
                after_underlay(stackImageIds[currentSliceNumber_1]);
       //1.This 'stackImageIds[currentSliceNumber_1]' is an ip address corresponding the specific image  e.g http://servername/project/folder/image00.dcm
            },
            create: function (event, ui) {

                $("#rangeSlice_1").html($(this).slider("value"));
            }

function after_underlay(){
      cornerstone.loadImage(stackImageIds[currentSliceNumber_1]).then(function(image) {
//2. and this loadImage(cornerstone library)will access that ip address and then return a promise  
            cornerstone.displayImage(element, image);

        });
     } 

上面的代码将为您提供有关如何访问IP地址的一些解释。

0 个答案:

没有答案