我有Synology DS1515 +,並且已經安裝了帶有Apache和PHP的Web Station。我有我可以託管網頁的網頁目錄(完整路徑/卷1 /網頁)。 我有PHP文件與標記視頻,我想從視頻目錄(完整路徑/音量1 /視頻)的視頻。 所以在PHP文件的網頁目錄我有類似以下,但視頻文件不被託管:Synology - 從網頁目錄訪問其他目錄
<video id="video" autoplay>
<source src="/volume1/video/movie.mp4" type='video/mp4'>
</video>
我也試着像「../video/movie.mp4' 相關的路徑,但它也沒有按」工作。 我看了這個問題:Access synology shared folder from PHP我編輯了open_basedir,但沒有任何效果。 感謝您的幫助。
好的,但我寫道,相關的路徑不工作:( 我試過「../../video.movie.mp4」。 – eltadziko
正如前面提到的Apache不會讓你離開它的服務目錄。例如,如果apache提供這個目錄'/ volume1/website/public_html',那麼你就不能用'../'跳出這個目錄。通過執行'../../ video.movie.mp4'在'/ volume1/website/public_html/video.movie.mp4'上查找文件的最高級別。要驗證這種情況,只需將'video.movie.mp4'複製到您的apache服務目錄,這應該可以工作。 –