首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过网站上传数据

问通过网站上传数据
EN

Stack Overflow用户
提问于 2012-08-28 02:42:29
回答 2查看 48关注 0票数 0

我正在创建一个网站,在那里用户应该从他的计算机上传ASCII文件。文件可以非常大,比如说,50-100Mb。我应该使用ftp还是服务器呢?Drupal或PHP是否有相应的模块?

EN

回答 2

Stack Overflow用户

发布于 2012-08-28 03:11:50

要使用PHP从客户端获取该文件,您需要查看HTTP。PHP的FTP函数对此没有帮助。FTP是传输大文件的首选吗?是的,名字说明了一切。你应该能够使用PHP来张贴大小为50-100Mb的文件相当稳固。如果你真的遇到了问题,他们可能会在可伸缩性方面遇到问题,在预分叉mod_php安装上运行几个长时间的上传可能会很快耗尽你的连接。

票数 1
EN

Stack Overflow用户

发布于 2012-08-28 03:17:30

FTP对于大多数用户来说太复杂了。您可以在PHP中执行此操作,但您需要设置最大post大小以允许您上传如此大的文件

在.htaccess中:

php_value upload_max_filesize 110M

php_value post_max_size 120M

唯一的问题是,它会使您遭受拒绝服务攻击(有人可能会缓慢上传大文件以保持服务器繁忙,而您不能在PHP中阻止它,因为PHP脚本只有在文件上传完成后才会启动)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12147669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档