配置 asp.net 以允许使用二进制文件进行 POST

发布于 2025-01-05 02:12:39 字数 135 浏览 0 评论 0原文

我有一个新的 asp.net (4.0) 项目,我正在尝试从 flash 脚本发出二进制 POST 请求。从 fiddler 中我可以看到标头格式良好,但请求结果为 500 消息。我需要在标准 web.config 中添加/删除任何内容才能使其正常工作吗?

I have a new asp.net (4.0) project and I am trying to make a binary POST request from a flash script. From fiddler I can see the the header is well formed but the request results in a 500 message. Is there anything I need to add/remove anything from a standard web.config to get this working?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

东走西顾 2025-01-12 02:12:39

Base-64 对二进制数据进行编码。这是通过文本传输二进制数据的典型方式。

Base-64 encode the binary data. This is the typical way to transmit binary data via text.

流心雨 2025-01-12 02:12:39

Windows应用程序日志应该有详细的异常信息。我会先看看那里。如果这还不能说明问题,那么我会想到一些事情。

将 web.config 中的 maxRequestLength 设置为一个绝对大于您发出的请求的数字。 (请参阅http://msdn.microsoft.com/en-us/library/e1f13641 .aspx)。

另外,检查请求的 MIME 类型。

The Windows application log should have the detailed exception. I would look there first. If that doesn't illuminate the problem, then a few things come to mind.

Set maxRequestLength in your web.config to a number that is definitely larger than the request you are making. (see http://msdn.microsoft.com/en-us/library/e1f13641.aspx).

Also, check the MIME type of the request.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文