使用PHP / JavaScript上传大文件?

肖恩

我正在尝试为一个网站启用最多12MB的上传,但不幸的是使用了一个基本的表单元素,例如:

<input type='file' name='videofile' />

似乎并没有真正削减它,它似乎在一定时间后超时(我尝试增加服务器变量,不确定这是否是浏览器)。

我在这里可以使用任何现成的HTML5 / JavaScript解决方案吗?我已经尝试了Googling,但似乎周围没有太多信息……一些人提出了Flash / Java applet,但这是我真正不想涉足的问题。

扭曲的1919

为了增加允许的上传文件大小,您应该更改2条指令,它们是:post_max_sizeupload_max_filesize,因此只需将以下代码段发布在php init脚本(index.php等)中,以增加允许的上传文件大小。

ini_set('memory_limit','256M'); // this is optional.
ini_set('post_max_size','64M');
ini_set('upload_max_filesize','64M');

LE:如果要处理真正的大文件,则应考虑分块:在PHP中使用分块上传1GB文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AJAX / PHP-以纯JavaScript分段上传大文件

上传大文件并超时上传php

PHP大文件上传会话丢失

Msgraph - 使用 typeScript 上传大文件

使用 AWS Kinesis 上传大文件

使用 Liferay 上传大文件(GB 数据)

PHP上传设置,最大文件上传和块

如何在PHP中增加最大文件上传?

如何使用Microsoft Graph将大文件上传到OneDrive

使用multer上传大文件(> 2GB)

使用Paperclip和AWS上传大文件时出错

使用HttpWebRequest上传大文件(AllowWriteSteamBuffering无法解决此问题)

使用 Laravel 将大文件上传到 S3?

如何使用 PHP-Curl 将大文件上传到 Onedrive

使用 PHP 上传文件

使用变量上传Javascript文件

使用javascript删除上传的文件

如何使用逻辑应用程序与用于大文件的 azure 函数从 blob 存储上传文件

ubuntu 14.04 nginx php5-fpm大文件上传问题

Laravel 5.4 Ajax 大文件上传错误和 RouteCollection.php 行 251 中的 MethodNotAllowedHttpException

PHP中的Youtube API>仅上传大文件大小的传输块76

在大文件上传中批量处理数据时,如何避免PHP / WordPress内存致命错误?

使用azure-sdk-for-java使用有限的堆上传大文件

如何使用纯香草javascript和php上传文件?

使用 javascript 弹出窗口在 PHP 中上传 Ajax 文件

PHP-Google App Engine将大文件作为块上传到Google Drive(可恢复上传)-500错误

使用JavaScript读取文件而不上传文件

使用 Javascript 本机音频库延迟大文件

使用JavaScript流式传输大文件客户端