在FireFox中的Security error“code:”1000错误方法

今天在开发的时候出现"Security error" code: "1000 "的错误,有些莫名其妙,一来是因为这个错误描述还是第一次见到,二来因为我只是做了一个很简单的表单,里面也就四五个输入框和一个文件上传的控件。

看其意思,貌似是有关安全方面的错误,于是上网查了一下,原来,当尝试给type="file"的输入框赋值时,FireFox就会报这个错误,因为考虑到用户数据的安全,fileupload控件是设计成只读的,所以不能手动给它赋值,它里面的值必须通过用户点击浏览按钮来生成路径,否则的话,开发人员或其它能控制页面脚本的人,就能够随心所欲地上传客户端的指定文件了,这样,会留下很大的安全隐患。

既然已经知道了出问题的根源,解决问题的方法自然就出来的,也就是把给fileupload元素的赋值语句去掉即可,而在保存的时候,如果没有上传文件会覆盖已有的文件URL,就在后面作一个判断,看这个值是否为空,空则保留,非空再覆盖就可以啦。

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/tools/

时间: 2024-11-26 15:01:37

在FireFox中的Security error“code:”1000错误方法的相关文章

Win7系统error code 0x00000005错误解决方法

  声卡驱动是一种可以使计算机和设备通信的特殊程序,可以说相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作. 因此,驱动程序被誉为" 硬件的灵魂".声卡是计算机进行声音处理的适配器.它有三个基本功能:一是音乐合成发音功能;二是混音器(Mixer)功能和数字声音效果处理器(DSP)功能;三是模拟声音信号的输入和输出功能.所以一旦声卡驱动安装出错,就必然导致电脑声音信号的输入.输出和处理.下面小编就为大家介绍,当系统报错e

ldap-LDAP error code 12 错误

问题描述 LDAP error code 12 错误 我运行ldap查询,报错:javax.naming.OperationNotSupportedException: [LDAP: error code 12 - 0000217A: SvcErr: DSID-0314020F, problem 5010 (UNAVAIL_EXTENSION), data 0 ]; remaining name 'OU=soa,OU=Sites,DC=jlp,DC=cq,DC=com' 在网上找了相关资料,不是

website连接-wcf TCP error code 10060 错误 WcfTestClient连接正常

问题描述 wcf TCP error code 10060 错误 WcfTestClient连接正常 写了wcf sever demo,公司内部测试都正常, 部署到外地,用微软的WcfTestClient 连接外地的sever 也能调用sever 的API, 不过通过website-> 添加"引用服务"-〉调用API接口 提示:Could not connect to http://computerName:8088/Device.svc. TCP error code 1006

mysql出现Error Code:1418 错误的解决办法

错误信息如下: 以下是引用片段:Error Code : 1418 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) (0 ms taken) 解决方法如下

mysql的Error Code:1418 错误的解决办法

Error Code : 1418 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) (0 ms taken) 解决方法如下: 1. mysql> SET

Firefox中使用outerHTML的2种解决方法_javascript技巧

对于DOM对象的innerHTML属性想必大家都不会陌生,但是outerHTML用起来相对于会少一点了,innerHTML属性返回的是DOM对象从开始标签到结束标签中所包含的HTML,而outerHTML属性返回的是包括DOM对象本身标签在内的HTML,下图能很好的解释两个属性的区别: outerHTML最开始是属于IE的私有属性,可以查看MSDN上的说明:outerHTML Property(http://msdn.microsoft.com/en-us/library/ms534310(VS

mysql 中关于:Error Code: 1267 Illegal mix of collations (gbk_chinese_ci,IMPLICIT) a

问题描述 mysql中关于:ErrorCode:1267Illegalmixofcollations(gbk_chinese_ci,IMPLICIT)and(utf8_general_ci,COERCIBLE)如何办,搞了很久,按照网上的经验,还是不行啊.

mysql中一个普通ERROR 1135 (HY000)错误引发的血案_Mysql

今天接到测试人员反应,测试环境前端应用程序无连接mysql数据库,登录mysql服务器,查看错误日志,发现有如下报错: ERROR 1135 (HY000): Can't create a new thread (errno 11);if you are not out of available memory,you can consult the manual for a possible OS-dependent bug 第一反应感觉可能是跟ulimit限制连接数有关,文件描述符不够用.接下

E: Sub-process /usr/bin/dpkg returned an error code (1)错误解决

在http://ubuntuforums.org/showthread.php?t=1598999给出了一种解决方法, 引用: Here is how I solved this problem. 1) Close>代码: sudo pkill apt sudo apt-get clean sudo pkill apt 3) Start Update Manager and hit "Check". 3a) If you have any updates, install the