4、为了避免输入的文件路径和文件名的参数有效性检查,可不可以将文件输入域的文本显示框设置为只读,用户只能通过右边的browse按钮选择文件?

解决方案 »

  1.   

    1  不一样
    2  可以自己定义(第三方软件也可以)
    3  可以
    4  在你的服务器上设置子读或在ASP里面设置
      

  2.   

    我用的是PHP,楼上那位能不能说详细一点,最好给点代码!谢了!
      

  3.   

    1. 文件域对所有系统都有效,这主要是由浏览器决定的,但外观可能不一样
    2. 可以的,用javascript,看扩展名,如果不是指定的那些,可以给个javascript提示
    3. 可以改变,最简单的是用CSS,比较好的做法是用javascript,但具体实现挺复杂,楼主可以到网上找找
    4.只能在server段判断,方法是看上传文件大小是否为0:
    if($_FILES['SIZE'] != 0){
    //your code here
    }
    else{
       exit;
    }
      

  4.   

    你用的是php,我用的是asp,在asp里面可以做到,再设置一个input,属性为只读,但是那个type="file"的那个input就要在界面属性做调整,然后把,属性为只读的input的值赋给它就没有问题啦!
    理不大懂php的思路,楼上的screend说的我有的头晕:P