表单提交触发不需要的下载

时间:2017-05-18 06:08:26

标签: html forms download upload

这是一个奇怪的问题......我有一个html表单应该检查输入,处理上传并在提交时发送两封邮件。但是当我提交它时,它会下载一个名为Download的文件而没有任何文件扩展名。

此文件包含以下内容:

1f8b 0800 0000 0000 0003 258f 314f c330
1085 77ff 8aa3 3b71 e86c 79a0 09a2 a2d0
0c66 6074 9313 b1e4 d8e6 7c01 f9df e3a4
d3e9 e9d3 f7f4 4e3d 74d7 93f9 1a7a 7835
ef17 183e 9f2f e713 1c1e a53c f7e6 45ca
...

在我的本地机器上,这不会发生,所以它可能与主机有关吗?它托管在strato共享主机上。

它也在使用wordpress。我知道如果您使用特定的输入名称可能会出现一些错误,但这不应该是一个问题。

这看起来与任何人相似吗?我不知道这个问题是什么......

1 个答案:

答案 0 :(得分:0)

好的,这就是事情。 Strato有某种安全机制可以杀死这些请求。它叫做Server-Side-Security或类似的东西。

为什么会发生这种情况尚不清楚......只有在某些字段中输入电子邮件时才会显示。因此它以某种方式检查POST请求并确定是否正确。

在我看来,这是一种非常糟糕的机制......你可以在你的包裹>下的托管管理中停用它。安全> ServerSide Security。

这似乎是一个非常特殊的问题,所以我不知道这个帖子是否会被删除。