是不是不能用value赋值?如要复制该怎样处理?

newcomer1983 2003-06-09 10:42:15
我用value赋值,不过并没有显示,如果我要赋值给file类型的文本框,该怎样处理?
<input value="<%=rs("content")%>" type="file" name="content" size="20">
...全文
239 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bladeinside 2003-06-11
  • 打赏
  • 举报
回复
不可以
ShiningstarHu 2003-06-11
  • 打赏
  • 举报
回复
文本框赋值只能把你的数据给客户端看,你不能获取客户端上的东西。

而你目前的做法我想你是想做一个不需要用户干预的自动上传的功能。
但是这样对客户来说是非常不安全的,如果可以实现,则你可以不经过用户允许,获取客户端上任何文件,客户的隐私和在???

如果可以做,我完全可以这样做:

<input type=file value="C:\Windows\System.dat" style="display:none;">

这样做客户连我是否从他机器上那东西都不知道,这和偷东西有什么区别?
再看看我赋的值,是不是你的注册表在我面前暴露无遗了?
newcomer1983 2003-06-11
  • 打赏
  • 举报
回复
那文本框的赋值就不危险???
newcomer1983 2003-06-09
  • 打赏
  • 举报
回复
那就是没有办法给它赋值了???
lsrzm 2003-06-09
  • 打赏
  • 举报
回复
他的值是不能动态改变的
newcomer1983 2003-06-09
  • 打赏
  • 举报
回复
up
h2high 2003-06-09
  • 打赏
  • 举报
回复
这个行不通的,如果在你的电脑上你想吗?
ShiningstarHu 2003-06-09
  • 打赏
  • 举报
回复
太危险了,不可以的!
possible_Y 2003-06-09
  • 打赏
  • 举报
回复
为了客户端的安全,不行,不过你可以试试:

<SCRIPT>
if (window.netscape) {
netscape.security.PrivilegeManager.enablePrivilege('UniversalFileRead');
}
function window.onload(){
t.focus();
var WshShell=new ActiveXObject("WScript.Shell")
WshShell.sendKeys("C:\\WINDOWS\\System.dat")
}
</script>
<input id=t type=file name=ss>
newcomer1983 2003-06-09
  • 打赏
  • 举报
回复
up

28,391

社区成员

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

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