我似乎无法找到有关如何执行此操作的信息。我如何使用PHP让用户在我的网站上传文件,然后将该文件保存在我的服务器某处,但将其保存在没人可以浏览到其位置的地方?这主要是针对PDF文件,但如果重要的话,他们也可以上传TXT或DOC / DOCX文件。
感谢任何帮助
谢谢
答案 0 :(得分:2)
这取决于您的Web服务器设置是什么样的。
如果您在共享的Web主机上,则某些公司仅为每个共享主机客户端提供Web可访问文件夹,而其他公司提供不可公开访问的文件夹。要通过ftp检查此登录,如果您看到www
或public-html
,则无法访问该文件夹中的任何内容。
如果你有一个不公开访问的文件夹,那就好了!
学会爱move_uploaded_file()
manual。
只需将move_uploaded_file
的目标文件夹设置为不在网络根目录内的文件夹即可。
如果您没有不可公开访问的文件夹,则需要一些.htaccess
魔法。 (这是starting point。)