帮小弟看看这个图片上传的功能要怎么才能实现
代码如下:
一。z.php代码
Re:
二。zz.php代码
php
以上代码点击控件I_HFFB_File1的“浏览”按钮,选择图片后点击“打开”就可以自己成功上传图片了, 因为有onchange="Form_UploadPic1.submit();"这个事件提交表单, 但是我想用一个小图片ChaRuTuPian_BenDi.gif来替代I_HFFB_File1控件的浏览按钮, onclick="document.getElementById('I_HFFB_File1').click();" 这个事件在点击了小图片后,可以打开I_HFFB_File1控件的选择文件窗口,但是在选择图片,点击“打开”后, 却不能上传图片。 I_HFFB_File1控件的value属性也是空值。 这是为什么呢, 不是明明已经选了图片文件了吗? 请问这个问题要如何解决呢? ------解决方案-------------------- 这是不行的,因为违背了安全规则 如果你将 z.php 重命名为 z.htm, 修改 action="zz.php" 为 action="http://localjost/zz.php" 并放在本地。用 file:///z.htm 打开 那么恭喜你,在大多数浏览器上,你都可以上传成功 ------解决方案-------------------- PHP code
以上代码点击控件I_HFFB_File1的“浏览”按钮,选择图片后点击“打开”就可以自己成功上传图片了, 因为有onchange="Form_UploadPic1.submit();"这个事件提交表单, 但是我想用一个小图片ChaRuTuPian_BenDi.gif来替代I_HFFB_File1控件的浏览按钮, onclick="document.getElementById('I_HFFB_File1').click();" 这个事件在点击了小图片后,可以打开I_HFFB_File1控件的选择文件窗口,但是在选择图片,点击“打开”后, 却不能上传图片。 I_HFFB_File1控件的value属性也是空值。 这是为什么呢, 不是明明已经选了图片文件了吗? 请问这个问题要如何解决呢? ------解决方案-------------------- 这是不行的,因为违背了安全规则 如果你将 z.php 重命名为 z.htm, 修改 action="zz.php" 为 action="http://localjost/zz.php" 并放在本地。用 file:///z.htm 打开 那么恭喜你,在大多数浏览器上,你都可以上传成功 ------解决方案-------------------- PHP code
';
}else{
echo "失败";
}
?> 