如何上传超过1GB的文件到godaddy
How to upload files more than 1GB to godaddy
我用 laravel 创建了一个 API 用于将电影上传到 Godaddy 的服务器
最大 max_post_size 是 128mb,我想上传超过 1GB 大小的视频,
我该怎么办?
我尝试将 max_post_size 从 php.ini 更改为 128mb。
* @param \Closure $next
* @return mixed
*
* @throws \Illuminate\Http\Exceptions\PostTooLargeException
*/
public function handle($request, Closure $next)
{
$max = $this->getPostMaxSize();
if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
**throw new PostTooLargeException;**
}
return $next($request);
}
/**
* Determine the server 'post_max_size' as bytes.
*
* @return int
*/
protected function getPostMaxSize()
{
if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
return (int) $postMaxSize;
}
我刚刚意识到 Godaddy 和其他共享主机不给你一个免费的 space 来存储你的 high_sized 文件,你需要一个 VPS(虚拟专用服务器)来然后你可以像 https://www.vpsserver.com/
一样在线获取它
我用 laravel 创建了一个 API 用于将电影上传到 Godaddy 的服务器 最大 max_post_size 是 128mb,我想上传超过 1GB 大小的视频, 我该怎么办?
我尝试将 max_post_size 从 php.ini 更改为 128mb。
* @param \Closure $next
* @return mixed
*
* @throws \Illuminate\Http\Exceptions\PostTooLargeException
*/
public function handle($request, Closure $next)
{
$max = $this->getPostMaxSize();
if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
**throw new PostTooLargeException;**
}
return $next($request);
}
/**
* Determine the server 'post_max_size' as bytes.
*
* @return int
*/
protected function getPostMaxSize()
{
if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
return (int) $postMaxSize;
}
我刚刚意识到 Godaddy 和其他共享主机不给你一个免费的 space 来存储你的 high_sized 文件,你需要一个 VPS(虚拟专用服务器)来然后你可以像 https://www.vpsserver.com/
一样在线获取它