0
我把用户上传的图像文件放在我的本地开发服务器(OS窗口)上的独立磁盘分区上,该文件夹位于项目文件夹之外。我需要访问Web应用程序的HTML页面中的这些图像文件。如何在html中访问项目文件夹外的图像文件?
我试过给路径:http://localhost:8080/C://tmp/thumbnails/pl_2001.JPEG
但没有帮助。图像不被提取。如何在html页面中正确访问这些文件?
我把用户上传的图像文件放在我的本地开发服务器(OS窗口)上的独立磁盘分区上,该文件夹位于项目文件夹之外。我需要访问Web应用程序的HTML页面中的这些图像文件。如何在html中访问项目文件夹外的图像文件?
我试过给路径:http://localhost:8080/C://tmp/thumbnails/pl_2001.JPEG
但没有帮助。图像不被提取。如何在html页面中正确访问这些文件?
您必须使用重写功能才能显示敏感文件夹名称。
如果你正在使用PHP可以用.htaccess重写了塞像images/someimage.mime
和分流/得到images/
后什么和有一个PHP函数,它的文件名,并确保它的存在,如果你愿意,你可以检查它是一个有效的哑剧,然后发送一个头来说它的image/somemime
,所以浏览器可以显示图像,而不是乱码,它会显示没有它。
$filename = "C://tmp/" . $file;
if(file_exists($filename)){
$img = getimagesize($filename);
if(in_array($img['mime'], array('jpg','jpeg','gif','png','etc'))){
header("Content-type: image/" . $img['mime']);
readfile($filename);
}else{
//default image
}
}else{
//default image
}
我没有测试过这一点,但它应该给你让你开始了一个主意。如果这不是您正在寻找的语言,请尝试搜索您正在使用的语言的相似内容。
您使用的语言是什么。 – Class 2013-04-07 06:20:20
我使用java服务器端,但没关系,不.. ..?? – 2013-04-07 06:39:08