如何将 > 5 mb 的图像上传到服务器?

Posted

技术标签:

【中文标题】如何将 > 5 mb 的图像上传到服务器?【英文标题】:How to upload image > 5 mb to server? 【发布时间】:2019-07-28 01:20:02 【问题描述】:

我在 nativescript-vue 中有前端,在 php-laravel-mysql 中有后端。我想将 > 5mb 的图像上传到服务器。所以,有人知道怎么做吗??

【问题讨论】:

您是否遇到了某种错误,如果是,请提出问题。 【参考方案1】:

您检查过服务器限制吗? 在 apache.ini 文件中,您可以检查:

upload_max_filesize post_max_size

编辑完成后,需要重启apache。

【讨论】:

我正在使用 nginx 服务器 比检查 nginx 上的配置文件。好像是服务器限制。【参考方案2】:

使用 Amazon AWS S3 等第三方服务很常见。 https://aws.amazon.com/start-now/

有时您会为存储和数据传输付费。但是在原型制作过程中,免费层有很长的路要走。

如果你想走那条路,我找到了一点帮助:https://github.com/NativeScript/NativeScript/issues/3952

请注意,要使其正常工作,cmets 会说安装 nativescript-nodeify。 那里的说明给出了一个使用 AWS 的例子:https://www.npmjs.com/package/nativescript-nodeify

【讨论】:

以上是关于如何将 > 5 mb 的图像上传到服务器?的主要内容,如果未能解决你的问题,请参考以下文章

如何在angularjs上传图像时自动压缩图像

上传到生产服务器时,上传 4mb 图像文件会出现 HTTP 413 错误

Android 允许将多个文件(最大 150 MB)上传到 PHP 服务器

如何在上传到服务器之前减小图像文件大小

如何在更改时将图像上传到服务器

将画布图像上传到 S3 服务器