解决方案 »
- php 初级伪静态
- php ajax responseText返回的结果怎么是PHP代码啊。
- PHP 如何在图片上面加载文字
- php解析xml好像有很多种方法啊,有什么区别?各有什么好处?谁能帮我详细解答一下吗?
- "#(?=((<(table)[^>]*>)((?:(?:[^<]|<(?!table))*?|(?1))*)(</table>)))#ise 也就是整个表达式匹配结果(0项)怎么是空的 ?
- 关于图片上传文件!急等
- 如何将.sql文本文件快速导入mysql数据库中?
- 菜鸟求高人指点关于留言板的制作问题!!!
- 高手帮忙:session问题。
- 有的网页下载后在DW中无法完全看到
- htmlspecialchars的问题
- php+mysql 如何用循环的方式把表单内容update到数据库
网上flash的上传控件很多
单纯的input大文件不太好办哇
控件只能解决前台无刷新模拟FORM提交...后台的还是要用$_FILES["XXXX"]["tmp_name"]来提取文件,....这样还是受到upload_max_filesize的限制.
ftp_nb_put(),ftp_put(),还是不能读取本地文件....如果可以,客户端就危险了....还是要
$localfile = $_FILES["Filedata"]["tmp_name"];
$ret = ftp_nb_put($connid, $remotefile, $localfile, FTP_BINARY);
我的理解对吗?
照你这么说 ftp 还没人敢用了
还有ftp上传时候,跟本地能不能读取文件大小没有关系,可以使用ftp
$ret = ftp_put($connid, $remotefile, $localfile, FTP_BINARY);
能上传?
这样的话,就要在客户端做手脚了~~....这样也不行的~如果用FLASH将本地浏览进来的文件先分块.这样应该可行的,但是...5555555,FLASH不会用.杯具....
flash也有插件的嘛, 直接拿来用, 等你成功后记得分享经验
我用uushare时, 就觉得那个做得不错
upload_max_filesize = 2M默认是2M基于falsh的ajax上传也一样要php允许才行,就像前面说的都要用$_FILE["uploadFile"]来取。
拆分听人说过,但是没细问过。如果真能拆分上传,到了服务器端就要立即还原的,不能下载时再还原的吧
如果你要拆分的话,可能会是上传一组文件,把1G的文件拆成100组。$_FILE["uploadFile"]["file_1"],
可能实现吗?i don't know最后说一句“每天回帖可得10分”。
flash socket不是说连就连的,要受安全策略限制
什么意思?是不会,还是你理解不可以设置配置文件?这个难度大吗?
找到文件-->打开-->找到选项-->修改-->保存-->从启apache--->ok
顶,可以试试新颖网络上传插件(StorageWebPlug)。
下载地址:http://www.ncmem.com/download.aspx
我们的网站用户有的可能用的电信的网络,有的用的是联通的网络,有的是用的教育网,有的在南有的在北,这种复杂的网络环境导致他们访问网站的速度是不同的。有的用户网速快,比如电信的用户访问电信的机房肯定快,他上传大文件可能没有问题。但是联通的访问电信的机房可能就慢了,他上传大文件可能就出现上传超时,掉线等问题。服务器负载的问题,现在普通的文件上传技术对服务端带来的压力还是非常大的。普通的HTML上传1G的文件,服务端需要先分配1G的内存,然后开个长连接一直等待客户上传完毕。在这个期间如果有其它的用户也要上传1G的文件,那么服务端就再分配1G的内存。可以想象如果用户多了,那服务器肯定扛不住挂扯。就算是用Flash也一样,比如swfupload还有其它的几个Flash控件,他们使用的技术还是和普通的HTML一样。腾迅他们正是考虑了这个问题,所以使用控件来解决这个问题。他们通过控件将一个大文件,比如1G划分成许多的小块,每一小块大约是128KB,然后循环上传,直到上传完。这样做的优点就是减轻了服务端的压力,提高了服务端的负载能力,使得服务端能够处理的用户请求数多了。也节省了成本。
网上有一个Web大文件断点续传控件:http://www.cnblogs.com/xproer/archive/2012/05/29/2523757.html
此控件支持100G文件的断点续传操作,提供了完善的开发文档,支持文件MD5验证,支持文件批量上传。
粘贴文件,简化选择文件操作:文件MD5值计算进度:文件MD5值计算完毕服务器根据MD5检测是否存在相同文件续传文件从服务器加载文件列表文件上传中文件上传完毕上传文件夹与Discuz!X2整合-后台安装断点续传控件与Discuz!X2整合-后台启用断点续传控件与Discuz!X2整合-后台断点续传控件启用成功与Discuz!X2整合-前台发帖页面与Discuz!X2整合-上传
页面调用示例代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>HTTP断点续传控件与MySQL数据库演示页面(UTF-8)</title>
<link href="HttpUploader/HttpUploader.css" type="text/css" rel="Stylesheet"/>
<script type="text/javascript" charset="utf-8" src="HttpUploader/FileLister.js"></script>
<script type="text/javascript" charset="utf-8" src="HttpUploader/HttpUploader.js"></script>
<script type="text/javascript" charset="utf-8" src="HttpUploader/combinbox.js"></script>
<script type="text/javascript" src="HttpUploader/jquery-1.3.2.min.js"></script>
<script language="javascript" type="text/javascript">
var cbItemLast = null;
var cbMgr = new CombinBoxMgr(); $(document).ready(function()
{
cbMgr.LoadInControl("FilePanel");
cbMgr.Init();
});
</script>
</head>
<body>
<div id="FilePanel"></div>
</body>
</html>资源下载:
CAB安装包
开发文档
ASP.NET-ACCESS示例
ASP.NET-SQL2005示例
JSP-ACCESS-GB2312示例
JSP-ACCESS-UTF8示例
JSP-SqlServer2005-UTF8示例
JSP-MySQL-UTF8示例
PHP-MySQL-UTF8示例