您需要了解网络的工作方式。
您有一个用户(例如法国),使用他的浏览器访问的网页
http://foo.bar.com。这会将HTTP请求发送到位于巴西的服务器foo.bar.com。服务器发回一个HTML页面,其中包含例如
<img src="image.jpg" />
看到此消息后,浏览器会向巴西的服务器发送另一个HTTP请求,以请求图像
http://foo.bar.com/image.jpg。
请注意,用户在浏览器中看到的所有内容都来自其他位置的Web服务器。巴西的网站无权在法国的用户计算机上打开文件。这将构成一个主要的安全问题,因为该网站可以收集有关最终用户计算机上文件的私人信息。
在开发过程中,服务器和客户端计算机是同一台计算机这一事实可能使您感到困惑。但这并没有任何改变。应用程序网页上显示的所有内容都必须来自HTTP上的Web服务器。您不能简单地将图像源设置为文件路径。图像的路径必须指向Web应用程序提供的,部署在Web服务器中的图像。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)