dsoframe组件使用的问题

zidasine 2008-06-17 02:51:57
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<OBJECT id=DSOFramer1 codeBase="dsoframer.ocx" height="96%" width="100%"
classid=clsid:00460182-9E5E-11D5-B7C8-B8269041DD57 VIEWASTEXT>
<PARAM NAME="_ExtentX" VALUE="24712">
<PARAM NAME="_ExtentY" VALUE="13044">
<PARAM NAME="BorderColor" VALUE="-2147483632">
<PARAM NAME="BackColor" VALUE="-2147483643">
<PARAM NAME="ForeColor" VALUE="-2147483640">
<PARAM NAME="TitlebarColor" VALUE="-2147483635">
<PARAM NAME="TitlebarTextColor" VALUE="-2147483634">
<PARAM NAME="BorderStyle" VALUE="1">
<PARAM NAME="Titlebar" VALUE="0">
<PARAM NAME="Toolbars" VALUE="1">
<PARAM NAME="Menubar" VALUE="1">
</OBJECT>
<INPUT TYPE="button" NAME="" onclick="SaveDoc()" value= "将要上传的文件保存到服务器上"/>
<form name= WebForm >
<input type="hidden" name=username value=chengmingjun>
</form>
</BODY>

<SCRIPT LANGUAGE="JavaScript">
<!--
function SaveDoc() {
document.all.DSOFramer1.HttpInit();
document.all.DSOFramer1.HttpAddPostString("username", WebForm.username.value);
document.all.DSOFramer1.HttpAddPostCurrFile("FileData","");
document.all.DSOFramer1.HttpPost("http://cmj.local:8080/uploads.jsp");
}
//-->
</SCRIPT>
<HTML>


这里的document.all.DSOFramer1.HttpAddPostCurrFile("FileData","");
参数代表什么
这句话的作用是什么?
...全文
498 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zidasine 2008-06-19
  • 打赏
  • 举报
回复
哎 没人继续回了 结帖了
zidasine 2008-06-18
  • 打赏
  • 举报
回复
一夜过去还是没人答啊
zidasine 2008-06-17
  • 打赏
  • 举报
回复
竹子怎么看不到你的回复
playworld 2008-06-17
  • 打赏
  • 举报
回复
没人回答问题.. ... .. .. . . . . . . 我顶
关注ing
老紫竹 2008-06-17
  • 打赏
  • 举报
回复
楼主截止到2008-06-17 15:43:13的汇总数据:
发帖数:10
结贴数:9
结贴率:90.00%
zidasine 2008-06-17
  • 打赏
  • 举报
回复
这么快就沉了 自己顶
zidasine 2008-06-17
  • 打赏
  • 举报
回复
HttpAddPostCurrFile("File", ""); 你后面参数给空 默认都是.doc 那我传 excel 怎么办啊
你说可在保存页面指定文件名称,问题是我怎么判断它是以什么结尾的文件。
孟子E章 2008-06-17
  • 打赏
  • 举报
回复
HttpAddPostCurrFile(String fileName, String ReName);
添加当前Dsoframer1编辑的文件给上传接口,该接口把文件模拟到成一个表单的文件域,并提交到处理页面。
例一:
HttpAddPostCurrFile("File", "");
该接口模拟表单文件域如下:
<input type=file name=File >
注意:第二个参数为空表示控件自动为文件命名,如:temp.doc,如果需要重命名可以在第二个参数指明文件名称,也可在保存页面指定文件名称。
zidasine 2008-06-17
  • 打赏
  • 举报
回复
<%@ page language="java" contentType="text ml; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.SimpleDateFormat"%>
<%@ page import="com.jspsmart.upload.*"%>
<%
response.setHeader("Expires","0");
response.setHeader("Pragma","nono-catch");
response.setHeader("Catch-Control","no-cache");

String _contexPath = request.getContextPath();
String CommandFile = "";
String trace = "";
try
{

SmartUpload mySmartUpload = new SmartUpload();

mySmartUpload.initialize(pageContext);

mySmartUpload.setMaxFileSize(500 * 1024 * 1024 * 1024);

mySmartUpload.upload();

for (int i = 0; i < mySmartUpload.getFiles().getCount(); i++)
{

com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
System.out.println("mimetype = "+myFile.getSubTypeMIME());
if (!myFile.isMissing())
{

CommandFile = myFile.getFileExt();

System.out.println(CommandFile);

String myFilePath = myFile.getFilePathName();
System.out.println(myFilePath);

int fileSize = myFile.getSize();

String filePath = getServletContext().getRealPath("/images/");
out.println(filePath);
java.io.File file = new java.io.File( filePath );
if(file.exists())
file.mkdirs();
trace += ((new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()))+"."+CommandFile);
myFile.saveAs(filePath + "\\" + trace);

}
else
{

continue;

}
}
}catch(Exception SE){
System.out.println("com.jspsmart.upload.SmartUpload上传期间产生错误!");
}
%>


在这里 我上传*.xls文件
CommandFile = myFile.getFileExt();
System.out.println(CommandFile);
打印的.doc 为什么

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧