喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

招聘PHP开发人员(北京)

上一主题 下一主题
 58  6/6  <  1  2  3  4  5  6 
     
标题: 如何上传大文件的问题。不限php技术。很大的,大于 100 M  
 
不懂就问 (不懂就问)
注册会员
Rank: 2
一般会员



UID 26596
精华 0
积分 139
帖子 126
金钱 139 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-3-2
状态 离线
[广告]: 代充Paypal帐号美元
哦,to xgy,根据你上面的我的理解,你说的反复copy,未上传完毕,也可以去读 $_FILES['file']['tmp_name'] 的值么?
2006-6-30 01:44 PM#51
查看资料  发短消息  顶部
 
saccount
新手上路
Rank: 1



UID 69811
精华 0
积分 29
帖子 34
金钱 29 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-3-18
状态 离线
[广告]: 代充Paypal帐号美元


QUOTE:
原帖由 瞎逛悠 于 2006-6-30 01:14 PM 发表
你知道什么是上传吗?
你知道上传的本质吗?
你说我不知道流程,能告诉什么叫流程吗?
那我请问你,你的这段代码什么意思:

$tmp_file = $_FILES["file"]["tmp_name"];
$total_size = $_FILES["file"]["size"];
####打开文件流####
$fp = fopen($tmp_file,"rb");#########上传文件。
$fd = fopen($title,"a+"); ###########新的文件
##############新的文件###############
while(!feof($fp))
{
     
     
        $str = fgets($fp, 100);###########or fread()等进行大数据传送
        fputs($fd,$str);
        

      
}
比如说你post文件到upload.php,只有在上传完成后才能执行upload.php里的代码,这个时候你去获取临时文件名,然后分段复制到新文件,你这个进度条只是显示了复制文件的进度,有什么意义?只要文件传了上去,复制是瞬间完成的事,这不是脱了裤子放p吗!

忍不住骂脏话了。整天见到这些不懂装懂的傻X。

[ 本帖最后由 saccount 于 2006-6-30 06:13 PM 编辑 ]
2006-6-30 06:10 PM#52
查看资料  发短消息  顶部
 
瞎逛悠
高级会员
Rank: 4
无欲则刚


UID 64733
精华 0
积分 559
帖子 229
金钱 559 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-6-14
状态 离线
[推荐阅读] 了解一下,杭州phper的工资有多少呢?
你说的有点道理,到是我有欠考虑,ok,我在想想,不过希望你拿点东西出来,谢谢。

[ 本帖最后由 瞎逛悠 于 2006-6-30 07:11 PM 编辑 ]




person help person.
2006-6-30 07:10 PM#53
查看资料  Blog  发短消息  顶部
 
瞎逛悠
高级会员
Rank: 4
无欲则刚


UID 64733
精华 0
积分 559
帖子 229
金钱 559 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-6-14
状态 离线
[推荐阅读] neebaa泥巴网(上海)招募 PHP程序/开发leader
抱歉,误人了,我也真是没有想到这个环节,谢罪,研究好了在发代码。本来做断点续传的,后来加了进度条,到时候没有考虑是否合适了


[ 本帖最后由 瞎逛悠 于 2006-6-30 07:27 PM 编辑 ]




person help person.
2006-6-30 07:22 PM#54
查看资料  Blog  发短消息  顶部
 
不懂就问 (不懂就问)
注册会员
Rank: 2
一般会员



UID 26596
精华 0
积分 139
帖子 126
金钱 139 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-3-2
状态 离线
[推荐阅读] 问个关于正则表达式的问题.......


QUOTE:
原帖由 瞎逛悠 于 2006-6-30 07:22 PM 发表
抱歉,误人了,我也真是没有想到这个环节,谢罪,研究好了在发代码。本来做断点续传的,后来加了进度条,到时候没有考虑是否合适了
恩,没关系,研究好了再来继续讨论,
2006-6-30 08:24 PM#55
查看资料  发短消息  顶部
 
不懂就问 (不懂就问)
注册会员
Rank: 2
一般会员



UID 26596
精华 0
积分 139
帖子 126
金钱 139 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-3-2
状态 离线
[推荐阅读] ??在这里是什么意思


QUOTE:
原帖由 saccount 于 2006-6-30 06:10 PM 发表


那我请问你,你的这段代码什么意思:

$tmp_file = $_FILES;
$total_size = $_FILES;
####打开文件流####
$fp = fopen($tmp_file,"rb");#########上传文件。
$fd = fopen($title,"a+&qu ...
恩,你讲的有道理,继续你的解决方案啊~
2006-6-30 08:25 PM#56
查看资料  发短消息  顶部
 
saccount
新手上路
Rank: 1



UID 69811
精华 0
积分 29
帖子 34
金钱 29 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-3-18
状态 离线
[推荐阅读] [推荐]双核820、双志强3.0品牌服务器710元/月起,送500M免费空间
如果不限于php,可以有多种解决方案

比如说PHP+PERL, PHP+ASP, PHP+ASP.NET等等,上传部分用其他语言来实现。
或者用ActiveX
如果你只想用php的话,考虑一下socket或者使用第三方的扩展来实现。
参考网址:
http://www.ugia.cn/?p=70
http://pdoru.from.ro

上面提到的6rooms等等不外乎我这几种方案里的一种... 没什么神秘的。

[ 本帖最后由 saccount 于 2006-7-1 07:31 AM 编辑 ]
2006-7-1 07:29 AM#57
查看资料  发短消息  顶部
 
不懂就问 (不懂就问)
注册会员
Rank: 2
一般会员



UID 26596
精华 0
积分 139
帖子 126
金钱 139 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-3-2
状态 离线
[推荐阅读] 我的PHP从数据库中读出的中文都是乱码


QUOTE:
原帖由 saccount 于 2006-7-1 07:29 AM 发表
如果不限于php,可以有多种解决方案

比如说PHP+PERL, PHP+ASP, PHP+ASP.NET等等,上传部分用其他语言来实现。
或者用ActiveX
如果你只想用php的话,考虑一下socket或者使用第三方的扩展来实现。
参考网址: ...
恩,不错。不过 asp*的就免了,嘿嘿,

php + perl 不错。可惜不会 perl,唉,楼上有没有什么建议?

http://www.ugia.cn/?p=70 对于这个,在本机试了,很快的,可是放到虚拟主机上跑的时候就么反映了

http://pdoru.from.ro 恩,这个还没试,看来我的试试这个,有没有试过呢?
2006-7-1 10:19 AM#58
查看资料  发短消息  顶部
 58  6/6  <  1  2  3  4  5  6 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.058855 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP