【问题标题】:How to setup for jQuery-File-Upload? How to implement the upload handler?如何设置 jQuery-File-Upload?如何实现上传处理程序?
【发布时间】:2012-04-07 19:26:19
【问题描述】:

我是 Javascript 新手。但是我想实现用于文件上传的 jquery 插件。

这是我找到的setup guide,但我不知道如何设置它。

我使用 python (flask) 作为我的服务器端实现

从设置指南标题,

使用带有自定义服务器端上传处理程序的 jQuery File Upload(UI 版本)

我不知道如何设置点 1、4、5

对于 1,什么是上传处理程序?以及如何在python(flask)中实现?

对于 4,什么剂量“将 jQuery-File-Upload 文件夹上传到您的网站。”???它有什么用?

对于 5,我必须在上传处理程序上返回 JSON 响应?为什么我们必须这样做?

设置相当复杂...谁能给我一些提示?

套件

【问题讨论】:

标签: javascript jquery python file-upload flask


【解决方案1】:

也许一两个提示:

  1. 上传处理程序只是 jQuery File Upload 可以发送文件的 URL 端点 - 它需要能够处理传入的 HTTP 请求。

    @app.route("/uploads", methods=["GET", "POST"])
    def upload_handler():
        # Handle the upload here
        pass
    
  2. 您不需要上传 整个 文件夹 - 只需上传您将使用的 CSS 和 JavaScript。如果您只需要上传文件,您的模板可能看起来像 basic setup。 (但是,您应该为已部署的网站缩小和连接文件)。

  3. 您向上传处理程序返回 JSON 响应,以便执行 XHR 文件上传请求的脚本处理程序可以知道以下内容:

    • 上传图片的 URL 是什么(以及缩略图,如果您正在制作缩略图)。
    • 删除 URL(和方法)是什么。

linked example for Flask 似乎与Django example for the new version 非常相似 - 您可以从它开始,然后修补它以使用新版本的 jQuery 文件上传。

【讨论】:

猜你喜欢
  • 2016-08-01
  • 1970-01-01
  • 2013-01-31
  • 2015-09-30
  • 1970-01-01
  • 1970-01-01
  • 2015-04-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多