【问题标题】:Uploading files without form?上传没有表格的文件?
【发布时间】:2016-01-16 17:00:00
【问题描述】:

我想在 php 和 mysql 上构建自己的小型渲染农场后端。我有一个伟大的计划来做每一件事,但有一个问题。如何在没有表单的情况下上传图片?

【问题讨论】:

    标签: php uploading image-upload


    【解决方案1】:

    三种选择:

    1. 您在提交上传表单时准确地发出了浏览器会执行的 POST 请求,您不需要该表单。这是一个简单的http POST。你可以在 SO 或 google 上找到无数的例子。

    2. 看看 webdav,一个允许通过 http 灵活访问文件的 http 扩展。如果您想将上传集成到本地文件管理器之类的东西中,这可能是有意义的。

    3. 您使用以文件为中心的协议进行上传,因此将上传与 php 内容分开。这里想到了 sftp,但显然您需要为此设置一个单独的服务器并根据需要映射文件系统位置。此外,您还必须注意文件权限。

    【讨论】:

    • 所以无法通过get告诉我的phpscript,它应该上传哪个文件?
    • 抱歉,这个问题令人困惑。当然,您可以向某个 PHP 文件发出 http GET 请求。但通常该文件将在服务器端,那么该文件应该如何从您的客户端上传内容到服务器?您可以定义一个设置,您可以使用 GET 请求告诉一些 php 脚本从其他服务器(可能是提供一些公共资源的公共 http 服务器)下载 文件。但这将是另一种方式。或者您的设置是否真的想将文件从您的 php 脚本 upload 到某个 other 服务器?那就说吧!
    猜你喜欢
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    相关资源
    最近更新 更多