我認爲這個問題應該是一件容易的事情,但在搜索整個網絡後我無法找到答案,所以我決定在這裏問。允許上傳和瀏覽但不允許下載
我在我的網站上有一個文件上傳器,它使用php。上傳文件的文件夾有777個chmod。我也有一個PHP腳本來列出該文件夾中的文件。我需要的是允許php上傳和瀏覽該文件夾中的文件,但不允許人們這樣做。我想象的唯一解決方案是將該文件夾映射到與默認不同的另一個用戶,因此我可以稍後在filezilla中chmod並僅允許所有者執行此操作,以便人們可以通過php腳本的輸出查看文件,但如果它們不是導航到該文件夾。
即時通訊使用Debian,apache2。我想知道我能做些什麼。我的目標是:允許php上傳,讀取,寫入和執行文件夾中的文件,但除非他們使用我的PHP腳本,否則不會客戶端。
在此先感謝
你能解釋一下我的「他們自己的目錄」是什麼意思?我嘗試使用.htaccess文件,但我仍然可以從直接鏈接下載文件。我不想以任何方式提供下載服務。我只是想用php腳本顯示那個文件夾的內容(已經完成)。但我不希望任何人能夠以任何方式下載它們,只是爲了上傳。 – Karevan
如果將'htaccess'文件放在一個具有'deny from all'的目錄中,則該目錄中的所有文件將不再可訪問。 – xbonez
對不起,但不是爲我工作,我在我的文件所在的文件夾中添加了.htaccess,並且不帶引號的「全部拒絕」,但我仍然可以從瀏覽器下載文件 – Karevan