能不能实现?

wzg2000 2002-01-04 05:05:38
我在做一个多文件上传功能。
做了一个类似于263邮箱中的添加附件的界面,
但<input type="file" value="c:\1.txt" name="file1">
好象是因为安全性的原因,value不能被承认。
请问有没有什么好办法实现.
...全文
160 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzg2000 2002-01-07
  • 打赏
  • 举报
回复
to lihaihui(Asong)

谢谢你的回答。

但我的最终目标是要给file赋值.

to beyond_xiruo(希偌)

照你的方法做了后,该文件似乎没有传出。



lihaihui 2002-01-07
  • 打赏
  • 举报
回复
給file賦初值是不可行的
我是這樣這樣做的
<Script language="JavaScript">
function filevalue(){
if (mainform.file1.value!="") {
mainform.filename.value=mainform.file1.value;
}}
</script>

<FORM NAME="mainform" >附檔名稱:
<input type="input" name="filename" size="30" maxlength="150" value="c:\abc.txt" style='width:200;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff' >
<input type="file" name="file1" size="25" maxlength="100" onMouseOut='filevalue()' style='cursor:hand;width:20;height:20;border:1 solid #9a9999; font-size:9pt; background-color:#e4f6ff' >
</form>
就是把file的長度設為最小,用一個input代替,再將每次file改變的值賦給input
希偌 2002-01-07
  • 打赏
  • 举报
回复
在初始化表单的时候应该没有办法付值给file域的,上面的方法只是当提交空的file域的时候默认的地址,而且这仍然是不可见的,只能说是隐藏的为file域付值了!
wzg2000 2002-01-07
  • 打赏
  • 举报
回复
help
wzg2000 2002-01-07
  • 打赏
  • 举报
回复
to beyond_xiruo(希偌):

你的方法有没有效,为什么

alert(document.form2.txtfn.value)仍为空值?
希偌 2002-01-07
  • 打赏
  • 举报
回复
我试了,没有问题呀!
希偌 2002-01-04
  • 打赏
  • 举报
回复
路径是死的,客户端是活的!
当客户端指定的位置不存在指定文件时当然无法完成以上动作!
这只是一个说明而已~
cpplus 2002-01-04
  • 打赏
  • 举报
回复
这样也可以吗?那不是可以得到客户端的任意的文件了?
希偌 2002-01-04
  • 打赏
  • 举报
回复
当input的type为file时,是读当前客户端的文件所以没法直接定义。
可以用javascript写一段代码让它默认一个路径
<Form Method=post id=form2 name=form2 action="ado.asp">
<input type="file" name="txtfn">
 
<INPUT id=butinput language=javascript name=butinput onclick="return butinput_onclick()" type=button value=数据信息导入>
</Form>
<script ID="clientEventHandlersJS" LANGUAGE="javascript">
<!--
//全局变量

function butinput_onclick() { //查询相应文件
var s;
if (document.form2.txtfn.value=="")
{
document.form2.txtfn.value="C:\\public\\fgis.dbf";
}
document.form2.submit;
}
//-->
</script>
希偌 2002-01-04
  • 打赏
  • 举报
回复
当然不行
file不支持初始value

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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