1
所以文件被上傳到我的服務器上的非網頁可訪問目錄,但我想提供一個URL或一些下載訪問這些文件。以下是我的嘗試,但它不起作用。在非web訪問目錄中的文件的URL(Readfile()?Fopen()?...)
$destination = $_SERVER["DOCUMENT_ROOT"] . "/../Uploads/" . $random;
mkdir($destination);
move_uploaded_file($temp, $destination."/".$name);
$final = $server."/".$destination."/".$name;
**$yourfile = readfile('$final');**
和我然後回顯我們$ yourfile:
<?php echo $yourfile; ?>
別處。
我要麼無法打開流,要麼是一個巨大的長字符串。有沒有解決方案只需通過URL下載文件?
編輯:我想保持目錄無法訪問網頁。
@mario感謝您的答覆馬里奧,所以你有什麼建議我改用? – andre1990
[如何將URL鏈接到根目錄外的文件]可能的重複(http://stackoverflow.com/questions/7862307/how-to-url-link-to-file-outside-root-directory) – mario