我正在尝试将大文件上传1GB到2GB使用jQuery File Upload - blueimp(基于Ajax) php / yii Framework 1.15我已将这些值设置为上传更大的文件
memory_limit = 2048M
upload_max_filesize = 2048M
post_max_size = 2048M
Run Code Online (Sandbox Code Playgroud)
会话时间设置
ini_set('session.gc_maxlifetime', 7200);
Run Code Online (Sandbox Code Playgroud)
我测试的1GB文件比成功上传的文件要小
当我尝试上传大于1GB文件时,它会在50分钟上传时间后显示Forbidden错误...
服务器规格
1CPU和1GB memory,64位文件上传工作中Google Chrome和Microsoft Edge(我曾与1.15和1.88 GB文件测试)时,我上传文件Mozilla Firefox小于300MB它成功上传,但是当我尝试哟一段时间了Ajax调用后上传超过300MB的文件更大的失败,给500 Internal Server Error
标题响应位于下图中

php file-upload xmlhttprequest large-files jquery-file-upload
我正在使用Yii2restful api 并且它工作正常。但是我想更改标题中的状态。假设我想访问用户 ID 13 记录并且在数据库中找不到此 ID,因此我的 api 响应将是
{"name":"Not Found","message":"","code":0,"status":404}
Run Code Online (Sandbox Code Playgroud)
但header status是200,我需要在API响应是在头同等的地位404,如果没有找到记录。如何根据 api 响应更改标头状态
如何仅在栏顶部显示边框,如照片中所示。下面的代码可以工作,但它的所有边都显示边框。我使用的是echarts
type: 'bar',
itemStyle: {
normal: {
barBorderRadius: 0,
borderColor: "rgba(0,170,255,0.8)",
borderWidth: [1],
color: {
type: 'linear',
x: 0,
y: 0,
x2: 0,
y2: 1,
colorStops: [
// dark blue dbf3ff (light) 00acff (dark)
{ offset: 0, color: '#dbf3ff' },
// light blue
{ offset: 1, color: 'rgba(0, 172, 255, 0)' },
],
}}},
Run Code Online (Sandbox Code Playgroud)