【问题标题】:How do I make an upload file form to my blog?如何制作上传文件表格到我的博客?
【发布时间】:2011-05-24 02:01:51
【问题描述】:

我想将文件上传到这个地址: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>

【问题讨论】:

  • 请同时发布您的 PHP 代码。
  • 该 URL 是否转发到接收文件并将其写入文件系统中适当位置的 PHP 脚本?

标签: php html forms upload


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      【解决方案3】:

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

      编辑表单

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-06
        • 1970-01-01
        相关资源
        最近更新 更多