我是新来的,我想问一些关于PHP的事情。 我想用xampp在一台电脑上制作服务器,并通过局域网连接到其他电脑。有没有办法将文件(例如:pdf文件)上传到此服务器pc文件夹?
我已经尝试过使用IP,例如move_uploaded_file($ _ SERVER ['SERVER_ADDR']。 / prima / pdf /“我从验证中得到了错误。
答案 0 :(得分:0)
否(http://php.net/manual/en/function.move-uploaded-file.php)。
所有你能做的就是将文件正常上传到一台服务器,然后使用php进一步发送,成功后,将其从ogirinal服务器上删除。
查看ssh2_connect() - http://php.net/manual/en/function.ssh2-connect.php和ssh2_scp_send() - http://php.net/manual/en/function.ssh2-scp-send.php。
你也可以使用exec() - http://php.net/manual/en/function.exec.php,通过ssh或scp连接并在其他地方发送文件,或者为此运行你自己的bash脚本。
但这是一个远非完美的解决方案,有许多可能的安全漏洞(用于连接的密码存储等)。
如果您必须做这样的事情,我认为存在一个巨大的错误概念",您应该重写您的应用程序图,并考虑另一种解决方案。另一个:我的意思是单服务器解决方案,或处理此问题的全新策略。
如果你会写更多的东西(为什么,为了什么?)也许有人会帮助你做得更好,更容易和更安全"溶液
答案 1 :(得分:0)
如果您有权在共享网络文件夹上书写,则只需指向所需的共享文件夹。