- 帖子
- 11
- 积分
- 17
- 威望
- 22
- 金钱
- 22
- 在线时间
- 0 小时
|
9楼
发表于 2008-7-25 01:11
| 只看该作者
判断验证的文件在\WEB-INF\Style.xml
研究这个系统几天了。
上传页面采用本地+服务器验证。。贴上Style.xml的代码+截取的数据包,,,,,,
<?xml version="1.0" encoding="GBK"?>
<Edit_Style>
<!--相关的风格-->
<style name="standard">
<sid>14</sid>
<sdir>standard</sdir>
<scss>office</scss>
<suploaddir>UploadFile/</suploaddir>
<swidth>450</swidth>
<sheight>350</sheight>
<smemo>Office标准风格,部分常用按钮,标准适合界面宽度</smemo>
<sissys>1</sissys>
<sfileext>rar|zip|exe|doc|xls|chm|hlp</sfileext>
<sflashext>swf</sflashext>
<sremoteext>gif|jpg|jpeg|bmp</sremoteext>
<simageext>gif|jpg|jpeg|bmp</simageext>
<smediaext>rm|mp3|wav|mid|midi|ra|avi|mpg|mpeg|asf|asx|wma|mov</smediaext>
<sfilesize>500</sfilesize>
<sflashsize>500</sflashsize>
<sremotesize>500</sremotesize>
<simagesize>500</simagesize>
<smediasize>500</smediasize>
<sstateflag>1</sstateflag>
<sdetectfromword>true</sdetectfromword>
<sinitmod>EDIT</sinitmod>
<sbaseurl>1</sbaseurl>
<scontentpath/>
<sautoremote>1</sautoremote>
<stoolbar1>TBHandle|FormatBlock|FontName|FontSize|ZoomSelect|Bold|Italic|UnderLine|TBSep|JustifyLeft|JustifyCenter|JustifyRight|JustifyFull|TBSep|RemoveFormat|StrikeThrough|SuperScript|SubScript|SelectAll|TBSep|UnSelect</stoolbar1>
<stoolbar2>TBHandle|Image|Flash|Media|File|TBSep|TableMenu|TBSep|Fieldset|Iframe|HorizontalRule|Marquee|TBSep|UnDo|ReDo|TBSep|CreateLink|Unlink|TBSep|Symbol|Emot|NowDate|NowTime|TBSep|Quote|Code|TBSep|Maximize|TBSep|OrderedList|UnOrderedList|TBSep|ForeColor|BgColor|BackColor|BackImage</stoolbar2>
</style>
</Edit_Style>
研究这个系统几天了。
上传页面采用本地+服务器验证
/ 检测上传表单
function CheckUploadForm() {
if (!IsExt(document.myform.uploadfile.value,sAllowExt)){
parent.UploadError("提示:\n\n请选择一个有效的文件,\n支持的格式有("+sAllowExt+")!");
return false;
}
return true
}
// 提交事件加入检测表单
var oForm = document.myform;
oForm.attachEvent("onsubmit", CheckUploadForm) ;
if (! oForm.submitUpload) oForm.submitUpload = new Array() ;
oForm.submitUpload[oForm.submitUpload.length] = CheckUploadForm ;
if (! oForm.originalSubmit) {
oForm.originalSubmit = oForm.submit ;
oForm.submit = function() {
if (this.submitUpload) {
for (var i = 0 ; i < this.submitUpload.length ; i++) {
this.submitUpload() ;
}
}
this.originalSubmit() ;
}
}
// 上传表单已装入完成
try {
parent.UploadLoaded();
}
catch(e){
}
</script>
</body>
</html>
<script language=javascript>
parent.UploadSaved('20070420105442437.rar');var obj=parent.dialogArguments.dialogArguments;if (!obj) obj=parent.dialogArguments;try{obj.addUploadFile('1.rar', '20070420105442437.rar', 'UploadFile/20070420105442437.rar');} catch(e){};history.back()</script>
帖子4 精华0 积分30 阅读权限40 在线时间10 小时 注册时间2005-6-14 最后登录2008-2-6 查看详细资料TOP
pixy
荣誉会员
|
|