【问题标题】:Upload file with php and ajax without using the usual form post method使用 php 和 ajax 上传文件,而不使用通常的表单发布方法
【发布时间】:2012-01-12 13:34:59
【问题描述】:

我正在尝试使用 php.ini 上传文件。通常的流程是:

表格POST->php

但是我用的是这个方法:

form->buttononclick 事件调用 ajax/javascript function->php 来自 javascript 的脚本调用

我将完整的表单 (this.form) 传递给 javascript,javascript 做一些事情并使用 GET (xxx.php?xxx=xxx&yyy=yyy....) 将所有表单输入一一发送到 php,其中一个输入是 FILE ,而我没有不知道如何通过 javascript 函数将其发送到 PHP 脚本。

提前致谢

【问题讨论】:

    标签: php javascript ajax file upload


    【解决方案1】:

    首先你不能通过 GET 发送文件,只能使用 POST,其次你需要一个用于

    【讨论】:

      【解决方案2】:

      您可以使用 HTML 5 File API 通过 JS 上传文件(here 是很好的教程)。但是您必须小心,因为服务器可能有最大 URI 长度限制(请参阅this 了解更多详细信息)。

      【讨论】:

        猜你喜欢
        • 2014-01-11
        • 1970-01-01
        • 1970-01-01
        • 2013-04-11
        • 2023-03-30
        • 2013-10-11
        • 1970-01-01
        • 2010-10-18
        • 2013-12-28
        相关资源
        最近更新 更多