我用过的大文件上传方式

上一篇 / 下一篇  2007-12-22 13:26:21

查看( 2338 ) / 评论( 7 )
随着视频网站的出现web大文件上传变得是一个需要,因为普通的方式几M的文件一般都需要上传很久而且没有任何提示用户也不知道传了多少,大多数也以超时结束。其它的方式就出现了:

这里介绍我用过的两个:

1.UGiA PHP UPLOADER
在php中上传大文件并实时显示上传进度,主要的功能及特点如下:
  • 理论上可以上传无限大的文件
  • 实时显示上传状态、进度
  • 支持多文件上传以及与表单混合上传
  • 方便的用户调用接口
  • 上传进度提供两种显示模式:新窗口或者内嵌式(0.3)
  • 多语言支持(0.21)
  • 兼容各种浏览器(经过测试的浏览器:IE5.0、IE6.0、Mozilla、Firefox、Opera)
以上官方介绍,这个只需要开启Socket扩展就行了,我用的情况200M可以成功,但有时候出现到99%卡住的情况。

2SWFUpload
是一个基于flash与javascrīpt的客户端文件上传组件。你可以在文件选择对话框中通过ctrl/shift键一次性选择多个上传文件。可以在所有事件中加入Javascrīpt回调函数。可以在上传开始前取得文件信息。能够利用HTML显示文件上传中的一些信息。不需要刷新页面。当不支持Flash或javascrīpt时,能够自动变成正常的HTML上传Form。可以在上传开始前控制文件大小。当上传多个文件时,它将自动创建上传队列,在还没有开始上传前可从队列中移除或添加文件。

这个不需要任何扩展支持,感觉不错,是我在研究ext当中发现的,目前没发现什么问题。

TAG:

旷野深呼吸 jidixuelang 发布于2007-12-04 09:19:37
现在视频网站,那种本地转成flv,然后自动上传的一般是用的什么?
志凡的个人空间 dzjzmj 发布于2007-12-07 14:35:42
不懂哦
逆雪寒的山洞 逆雪寒 发布于2007-12-11 17:17:08
一般是在服务器本地.定时转换成FLV  具我所知
nywrb的个人空间 nywrb 发布于2007-12-12 17:11:05
支持 最好有点例子
志凡的个人空间 dzjzmj 发布于2007-12-12 18:40:00
有些网站
是可以边上传边转换
深渊之火 redlz2500 发布于2008-01-06 01:15:28
我最近下载了一个upu0.21,在ff下基本调试成功了
只是在filename字段的时候有一些问题
而转到ie下调试,却发现字符错得厉害
我已经将我的页面和upu都设置成了gb2312,乱字符依然存在
去他们的站点看,有人说是一个文件的编码问题
实际上因为怕这个文件出错,我都重新手写了一遍,但是字符编码和截取的问题依然存在
迷茫……
pisoul发布于2008-01-07 14:08:37
用ffmpeg`上传后触发脚本.

CODE:


#!/bin/bash
echo "converte to flv "
if (($# ==0))
then
exit
fi
while (($# !=0 ))
do
ffmpeg -i inputfile -ab 56 -ar 22050 -qmin 2 -qmax 16 -b 320k -r 15 -s 320x240 $n.flv
shift
done
[ 本帖最后由 pisoul 于 2008-1-7 14:12 编辑 ]
我来说两句

(可选)

Open Toolbar