免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1897 | 回复: 4
打印 上一主题 下一主题

上传文件,大家给我看看错在哪。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-06 17:30 |只看该作者 |倒序浏览
############# 第一个文件;
<html>
        <head></head>
        <body>
                <div>
                        <form method = "post" action ="other.html">
                                <input  type="file" value="upload" name="upload"/>
                                <input type="text" name="description" >
                                &nbsp; &nbsp;
                                <input type="submit" value="submit" />
                        </form>
                </div>
        </body>
</html>

## 第二个文件:
<%args>
        $upload
        $description
</%args>
<%init>
        use CGI;
        use strict;
        open(OUT,'> C:/shop/perl/'); # || or die "faild";
        my $buffer;
        binmode OUT;
        while (my $bytesread = read($upload,$buffer,1024)) {
                print OUT $buffer;
        }
        close OUT;
</%init>
<div> 这里还有很多的内容</div>

问题:没有提示错误,但文件夹也没有文件 。

论坛徽章:
0
2 [报告]
发表于 2010-12-06 17:30 |只看该作者
各位大侠帮忙下。谢了。

论坛徽章:
0
3 [报告]
发表于 2010-12-06 17:39 |只看该作者
帮顶。。。。。初学者路过哈

论坛徽章:
0
4 [报告]
发表于 2010-12-06 17:44 |只看该作者
mason不是这样写滴~~
mason有一本免费的书,先看看前面基础的。

论坛徽章:
0
5 [报告]
发表于 2010-12-06 18:02 |只看该作者
open(OUT,'> C:/shop/perl/'); # || or die "faild";  找了很久,错误就在 没有写文件名;


只要改成这样这行了: open(OUT,'> C:/shop/perl/test.jpg'); # || or die "faild";
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP