我是一个新的网站设计师,正在创建一个网站,除其他外,该网站允许管理员填写表格,该表格会填补我创建的网页模板的空白,然后将其显示在我们的网站上。我已经弄清楚了一切,除了图像上传的工作方式。我目前正在使用运行WAMP的本地主机(Apache,mysql,php)。 W3教程让我使用$ _FILE [“ myimage”] [“ name”]将myimage.jpg存储在服务器上指定的目录中,但这对我来说没有意义。如果我理解正确,那么此代码仅存储文本信息,而不存储图像本身,这没有帮助。我的理解是HTTP请求仅是文本,这意味着我将需要使用FTP来传输图像,但从我的研究看来,Apache服务器似乎不支持FTP。
所以这是我的问题: 1. FTP是处理图像上传到我的服务器的最佳/唯一方法吗? 2.我应该坚持使用Apache Web服务器还是有其他类型的服务器更适合我的需求? 3.我是否通过在localhost上进行所有操作来使事情变得更艰难?我已经在计划迁移到Dreamhost服务器上,我应该早早这样做吗?
答案 0 :(得分:0)
http可以使用post方法发送二进制数据! 它不限于文本数据。 您不需要使用FTP, 除非您的服务器不支持http上传。