当前位置: 首页 > 知识库问答 >
问题:

通过HTTP请求将简单的文件上传到Django

岳浩穰
2023-03-14

我对通过编程(通过HTTP POST或PUT请求)将文件(在我的例子中是图像或pdf)上传到Django应用程序的过程感到非常困惑。我读过医生的报告,但我必须承认它没有帮我度过难关。最让我困惑的是模板(和表单):为什么我需要在视图中指定模板和表单?

我只想将一个文件发送到一个目录,我想知道在Django部分和请求部分(内容类型…?)上执行此操作需要什么

我真的很感激任何人能在这里给我指明方向...

共有1个答案

陈渊
2023-03-14

你没说你在读什么医生,所以我们很难理解你的意思。但是如果你计划进行程序化上传,当然你不需要模板。不过,您确实需要一些代码来接受帖子并处理上传:您可以使用表单来完成这项工作,或者只需访问请求中的数据。文件,自己想怎么做就怎么做。

编辑该页面确实没有以编程方式进行上传,因为大多数人的用例都是通过浏览器通过表单上传的。但该页面确实解释了如何处理上传的文件,这是你唯一需要的。

 类似资料:
  • 问题内容: 我想使用将文件(特别是图像)上传到REST Server 。我已经导入/添加了构建路径和。而且我在堆栈跟踪中收到以下错误。 这有效吗? HTTP POST代码 堆栈跟踪 问题答案: 您似乎缺少依赖项。 我有,,并用和在我的类路径罐子。 我也使用而不是使用header属性。 查看Internet媒体类型以了解更多详细信息

  • 我对Jmeter非常陌生,正在逐步学习。 尝试在Jmeter和协议选项卡中创建简单的HTTP请求 - 我已经给出了“google.com”。 当我运行这个时,得到如下所述的错误: 响应代码 : 非 HTTP 响应代码 : 网址格式不正确 响应消息:非HTTP响应消息:未知协议:google.com 请帮我克服这个错误,成功通过测试。 最好的问候,戈文达拉扬G

  • 问题内容: 我正在尝试使用 nodejs 和 请求 [2] 向google QPX Express API [1]发出HTTP POST请求。 我的代码如下: 我想做的是使用multipart参数[3]传递JSON。但是我没有正确的JSON响应,而是收到一个错误(未定义400)。 当我使用CURL使用相同的JSON和API密钥发出请求时,它工作正常。因此,我的API密钥或JSON没错。 我的代码有

  • 问题内容: 我可能迟到了CI / CD派对,但总比没有好。到目前为止,我已经能够在不包含XCode的单独MAC上设置Jenkins。我将此MAC用作24x7小型服务器,以进行较小的操作。浪费大量时间进行归档,然后将生成的内容上传到我的iOS应用程序的testflight上,因此我想到了设置CI / CD流程的准备。 设置Jenkins之后,我可以为指定目标(发布/调试)生成.ipa文件。 现在,我

  • 问题内容: 我正在执行一个使用Python请求库上传文件的简单任务。我搜索了Stack Overflow,似乎没有人遇到相同的问题,即服务器未收到该文件: 我用文件名填充了’upload_file’关键字的值,因为如果我将其保留为空白,则表示 现在我明白了 仅当文件为空时才会出现。因此,我对如何成功发送文件感到困惑。我知道该文件有效,因为如果我访问此网站并手动填写表格,它将返回一个很好的匹配对象列

  • 问题内容: 我有一个简单的表单,其中包含类型文件的输入,该文件仅接受图像。我只想发布文件,将其保存在表以及服务器中。 下面是我的cshtml 这是我的js ajax部分 这是我的控制器部分 当我调试并检查Request.Files.Count时,它将始终为零。是否有其他解决方法,或者我在发布文件时犯了任何错误。我已遵循 此 链接,并根据需要进行了更改。 问题答案: 代替: 您可以使用: 主要区别在