问题标签 [http-upload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
548 浏览

vb.net - DotNet 应用程序收到网关 502(代理服务器错误)- 将大文件发布到 Web 服务器后

我在几个地方看到过这样的问题,但我还没有看到对我有帮助的答案。希望您能提供帮助!

情况:

  • 使用 .NET 工作站客户端将文件上传到由 Tomcat 支持的 Apache Web 服务器。
  • 小文件工作得很好。较大的文件 POSTS 被 .copyto 命令周围的 http 错误 401 拒绝。随后的 GetResponse 错误并显示消息“远程服务器返回错误:(502)错误网关。代理服务器收到来自上游服务器的无效响应”立即看到错误。这不是超时。
  • CURL 可以毫无问题地上传相同的“大”文件。
  • 术语“小”和“大”是相对的:小 = 88 字节。大 = 3.17 MB。我知道这个“大”文件对于大多数用途来说都很小。

所以,问题一定出在我的代码中。这是该代码的简化形式(省略了异常处理程序)。

感谢您的时间。

根据请求,这是完整的代码。请注意,它依赖于类中其他地方定义的变量。

0 投票
1 回答
91 浏览

java - 即使我输入错误的密码并且文件未保存在服务器上,我也总是得到 Server Response ok 200

我正在使用我的 Android APP 中的 Java 类将文件上传到我的服务器。我正在使用一个简单的 php Skript 来检查密码。如果我输入错误的密码,文件不会保存在服务器上,我应该得到 403,但我从服务器得到 OK 200。

这是Java类

这是PHP

0 投票
1 回答
2462 浏览

port - 如何为韵律配置 http_upload 错误

我正在为 xmpp 服务器使用一个 android 客户端。我已经为服务器使用了韵律,并购买了一个域来引导 ip。该应用程序可以正常处理短信,但它给了我错误无法连接到服务器。

我已经为 http_upload 尝试了单独的组件,尽管我使用的是 0.10 版本,默认情况下几乎可以完成这项工作,但仍然没有运气

0 投票
1 回答
416 浏览

php - 在 PHP 中显示最近从远程 FTP 服务器上传的图像

最近,我创建了一个上传表单,用户可以在其中将他们的文件上传到远程 FTP 服务器。到现在为止,一切都很顺利。但是,我有一个问题。

我想确保当用户将他的图像上传到远程 FTP 服务器时,图像将立即显示在网站上。我怎样才能做到这一点?这个问题在 Stack Overflow 上被问了很多。然而还是有区别的。在大多数情况下,个人希望从远程 FTP 服务器下载特定文件。我不是这种情况。我想确保用户看到他上传的文件显示在网站上。

我用于将文件上传到远程 FTP 服务器的 php 代码:

0 投票
3 回答
2247 浏览

python - 如何使用 FastAPI UploadFile 将多类型/表单数据保存到 Python 中的硬文件?

https://fastapi.tiangolo.com/tutorial/request-files/

*在下面解决*

我得到了一个适当大小的字节数组,但我不确定如何正确解析它以保存收到的表单文件数据。

几乎工作:

该脚本生成的文件不再是可读的 .png。我假设我使用的库不正确,但我不确定从哪个开始:HTMLResponse、FastAPI、multipart 或 List 可能?关于如何正确地将这些字节重新组合在一起的任何想法或文档?

编辑

休息一下,再回顾一下 FastAPI 文档,我发现这个特定的字节数据数组是多部分/表单数据数据(所以也许我会找到一个用于读取表单数据/图像的 python 库):

这是生成的数据的一个小示例(前约 100 个字符):

我做的!!!

秘诀是 python 的原生字节识别库和操作顺序!!

在文件命名系统上仍有工作要做:) GL 大家!

编辑 2

由于以下答案不起作用,我编写了一个文件名追加器脚本:

感谢大家的帮助!快乐的黑客:^)

编辑 3

我被告知,我发布的方法与 FastAPI 结合使用可能是不正确的做法,因此为了更好地理解这一点,我发布了发布到后端的相关 javascript:

这是我的 reactjs 表单发布脚本中的相关代码:

感谢大家对这项工作的帮助。当我发现改进时,我会更新它:)