php大神求教。。。
现在有个主机.容量比较大,现在想做个上传下载的页面(仅仅页面够了).因为是局域网所以上传下载速度应该是可以的.所以小弟想问这个页面怎么做?小弟学过一点php,想问那些上传...
现在有个主机.容量比较大,现在想做个上传下载的页面(仅仅页面够了).因为是局域网所以上传下载速度应该是可以的.所以小弟想问这个页面怎么做?小弟学过一点php,想问那些上传图片的php页面能不能上传这么大的!。。。
或者大神们帮我推荐一下什么php上传系统比较好。。。不要什么功能。。。只要上传就可以了。。。越简单越好!!!谢谢了!!! 展开
或者大神们帮我推荐一下什么php上传系统比较好。。。不要什么功能。。。只要上传就可以了。。。越简单越好!!!谢谢了!!! 展开
展开全部
网友imkow 回复的挺好的。
设置下php.ini就可以控制上传文件的大小,然后直接表单POST,如果你要越简单越好,那就这样就可以了,不需要做什么了。
但对于大文件的上传来说,可能会因为网络环境差而导致上传一半失败了,所以最好使用断点续传,保证良好用户体验,你可以使用flash等做一个断点续传客户端,但这样毕竟是要在客户端浏览器调用flash player插件的,如果直接用PHP在服务端控制,那么你可以尝试通过$_SERVER['HTTP_RANGE']取得用户请求的文件的range。通过这个变量取得用户请求的文件的range,然后程序去控制文件的输出。比如第一次请求一个文件的从0到 999字节,第二次请求1000到1999字节,以此类推,每次请求1000字节的内容,然后程序通过fseek函数去取得对应的文件位置,然后输出。
设置下php.ini就可以控制上传文件的大小,然后直接表单POST,如果你要越简单越好,那就这样就可以了,不需要做什么了。
但对于大文件的上传来说,可能会因为网络环境差而导致上传一半失败了,所以最好使用断点续传,保证良好用户体验,你可以使用flash等做一个断点续传客户端,但这样毕竟是要在客户端浏览器调用flash player插件的,如果直接用PHP在服务端控制,那么你可以尝试通过$_SERVER['HTTP_RANGE']取得用户请求的文件的range。通过这个变量取得用户请求的文件的range,然后程序去控制文件的输出。比如第一次请求一个文件的从0到 999字节,第二次请求1000到1999字节,以此类推,每次请求1000字节的内容,然后程序通过fseek函数去取得对应的文件位置,然后输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
更改php配置文件php.ini
file_uploads = On //允许上传
memory_limit = 800M //值过小影响文件上传
upload_max_filesize = 500M //允许文件上传的大小
post_max_size=500M //允许POST的数据最大字节长度
max_execution_time = 120 //最大允许执行时间120秒 0表示没有时间限制,不建议设为0
file_uploads = On //允许上传
memory_limit = 800M //值过小影响文件上传
upload_max_filesize = 500M //允许文件上传的大小
post_max_size=500M //允许POST的数据最大字节长度
max_execution_time = 120 //最大允许执行时间120秒 0表示没有时间限制,不建议设为0
参考资料: http://cn.php.net/manual/en/ini.core.php#ini.memory-limit
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知都你要上传多大的文件?
追问
大概最大的话在200M吧。。。!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询