如何将上传文件表单发布到我的博客?

时间:2010-12-11 22:09:42

标签: php html forms upload

我想将文件上传到此地址:http://chusmix.com/Imagenes/grupos我正在尝试使用这个简单的代码,但它不起作用:

<form enctype="multipart/form-data" method="post" action="http://chusmix.com/Imagenes/grupos">

Please specify a file:<br>
<input type="file" name="datafile" size="40">
</p>
<div>
<input type="submit" value="Send">
</div>
</form>

3 个答案:

答案 0 :(得分:2)

奇怪的是,谷歌搜索的第一个结果产生了this rather helpful tutorial。为什么不读它?

答案 1 :(得分:1)

阅读PHP手册“处理文件上传”一章:

http://php.net/manual/en/features.file-upload.php

您认为上传工作的方式不是他们的工作方式。表单会发布到您要处理请求的脚本,而不是您希望上传的位置。当您将文件上传到Apache时,它会将该文件放在计算机的临时目录中(在Linux中,默认情况下为/ tmp)。

您的脚本必须将文件从临时目录移动到您希望的位置。手册中有大量代码向您展示如何。

答案 2 :(得分:0)

确保通过
加载表单 http://chusmix.com/Imagenes
浏览器不允许上传到未知网站(同源策略)。

修改表单

<form enctype="multipart/form-data" method="post" action="/grupos">