我有一个网站,允许用户将图像发布到Facebook页面.我使用表单并将其发布到隐藏的IFRAME,以防止用户在发布图像后被重定向.
表单定义:
<form name="myform" id="myform" enctype="multipart/form-data" action="" method="POST" onsubmit="getAction(this);" target="uploader">
//....form code....//
Run Code Online (Sandbox Code Playgroud)
Iframe:
<iframe name="uploader" width=2px height=2px style="visibility: hidden"></iframe>
Run Code Online (Sandbox Code Playgroud)
我的问题是,在My Own Internet Explorer 9中,当我尝试上传图片时,我遇到了以下错误:
SEC7111: HTTPS security is compromised by res://ieframe.dll/dnserrordiagoff.htm
SEC7111: HTTPS security is compromised by res://ieframe.dll/ErrorPageTemplate.css
SEC7111: HTTPS security is compromised by res://ieframe.dll/errorPageStrings.js
SEC7111: HTTPS security is compromised by res://ieframe.dll/httpErrorPagesScripts.js
SEC7111: HTTPS security is compromised by res://ieframe.dll/noConnect.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png
SEC7111: HTTPS security is compromised by …
Run Code Online (Sandbox Code Playgroud) 在我们的一个表中,我们有一个包含XML数据的HUGEBLOB
列(列名称DYNAMIC_DATA
).我需要做的是用这个BLOB更新文本的某个部分.
我试过这个查询:
UPDATE ape1_item_version
SET DYNAMIC_DATA = REPLACE (DYNAMIC_DATA,'Single period','Single period period set1')
WHERE name = 'PRIT ALL POOL for Duration Telephony 10_NA_G_V_H_N_Z2'
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
ORA-00932: inconsistent datatypes: expected NUMBER got BLOB
如何REPLACE
在BLOB上执行?
我有这个函数来返回数组的最大值:
Array.prototype.max = function() {
var max = this[0];
var len = this.length;
for (var i = 1; i < len; i++)
{
if (this[i] > max)
{
max = this[i];
}
}
return max;
}
Run Code Online (Sandbox Code Playgroud)
当我使用这个数组时:
var data1Values = ['0','0','0','0','3','0','6','12']
Run Code Online (Sandbox Code Playgroud)
data1Values.max()
返回6而不是12.它以某种方式跳过最后一个值.
我插入alert(this[i])
并alert(max)
在循环内部,它识别两个值(12为this[i]
6和6 max
)但它不会进入条件.
这里发生了什么?