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