相关疑难解决方法(0)

HTTP多部分(POST)请求中的边界参数是什么?

我正在尝试开发一个侧边栏小工具,它可以自动检查网页以确保我的转移配额的演变过程.我差不多了,但还有最后一步我需要让它工作:将带有正确POST数据的HttpRequest发送到php页面.使用firefox插件,标题的"Content-Type"如下所示:

Content-Type=multipart/form-data; boundary=---------------------------99614912995
Run Code Online (Sandbox Code Playgroud)

参数"boundary"似乎是随机的,POSTDATA是这样的:

POSTDATA =-----------------------------99614912995
Content-Disposition: form-data; name="SOMENAME"

Formulaire de Quota
-----------------------------99614912995
Content-Disposition: form-data; name="OTHERNAME"

SOMEDATA
-----------------------------99614912995--
Run Code Online (Sandbox Code Playgroud)

我不明白如何正确模拟POSTDATA与神秘的"边界"参数回来.

有人知道我怎么能解决这个问题吗?

http multipartform-data xmlhttprequest mime-types

62
推荐指数
3
解决办法
8万
查看次数

你能否从CF10编译器中看到代码?

所以我刚接触coldfusion的编码,这是我的第二个月,所以请耐心等待.

我的雇主的客户希望顺利上传多个文件处理错误,这意味着即使出现错误,它也会继续通过所有上传.

所以使用CF11,我可以使用uploadAll,并启用continueOnError和Errors的可选值来轻松处理多个文件.

问题是,我的雇主的测试服务器仍然只是CF10,可能不会很快得到更新.因此,在我们的测试服务器上编译时,continueOnError和Error将失败,但在客户端服务器上则不会.

我希望能够做到这样的事情:

<cfif SERVER.ColdFusion.ProductVersion gte 11>
    <optimal cffile uploadAll code>
<cfelse>
    <suboptimal cffile uploadAll code>
</cfif>
Run Code Online (Sandbox Code Playgroud)

编译没有任何问题.但是测试服务器仍然存在代码问题.有什么办法可以在代码中完成吗?如果没有,有没有办法让我可以相当容易地做到这一点......是吗?

coldfusion

3
推荐指数
1
解决办法
99
查看次数