Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex HTTP身份验证和Flex_Apache Flex_Http - Fatal编程技术网

Apache flex HTTP身份验证和Flex

Apache flex HTTP身份验证和Flex,apache-flex,http,Apache Flex,Http,我有一个小问题。我使用ZendAMF编写了一个带有PHP远程处理的Flex应用程序。我还制作和验证了这个系统。用户提供凭据,我将它们传递到我的网关,在那里我注册了一个服务来查询SQL db并验证用户是否已注册。那很好用。在我的应用程序中,我正在将MRTG图形(PNG文件)加载到图像组件中。这些图表在我的文档根目录中。它们的装载情况也很好。问题是,如果我键入png文件的URL路径,我可以直接看到它,而无需任何身份验证。为了满足这个需求,我将htaccess文件添加到我的文档根目录中的MRTG文件夹

我有一个小问题。我使用ZendAMF编写了一个带有PHP远程处理的Flex应用程序。我还制作和验证了这个系统。用户提供凭据,我将它们传递到我的网关,在那里我注册了一个服务来查询SQL db并验证用户是否已注册。那很好用。在我的应用程序中,我正在将MRTG图形(PNG文件)加载到图像组件中。这些图表在我的文档根目录中。它们的装载情况也很好。问题是,如果我键入png文件的URL路径,我可以直接看到它,而无需任何身份验证。为了满足这个需求,我将htaccess文件添加到我的文档根目录中的MRTG文件夹中。知道当我查看Flex应用程序中的图像时,它会询问HTTP用户名和密码。这是我不想要的

简单地说。MRTG PNG在我的文档根目录中

  • 我是否可以将它们从文档根目录中移出,并且仍然让我的Flex应用程序访问它们(我尝试过,但失败了)

  • 我只是希望用户能够查看MRTG PNG,而不是直接从URL


  • 如果您使用的是ZendAMF,为什么不在您的服务上创建一个服务方法来为您提供这些图像呢

    这样你就可以完全控制发生的事情。 例如,您可以将它们作为字节数组或base64编码字符串发送,这样就很难定义映像实际存储在服务器磁盘上的位置


    干杯

    但这样图像仍将位于我的文档根目录中??对。图像可能在服务器上的任何位置。此外,如果用户未正确验证,则可以限制对该文件夹的访问。