前端是使用 vuejs 后端是使用 php
后端设置好允许跨域后,前端请求上传文件时都会有一个 OPTIONS 的请求,和 POST 请求.
OPTIONS 请求倒是正常收到了, POST 请求在上传超过 700kb 左右文件时候会失败...小文件却可以成功

不知道该怎么办了,求解
1
hoythan OP 最骚的是 500kb 左右或以下的都可以成功,700 左右以上就 GG...啊啊啊啊啊啊啊啊啊 好烦啊
|
2
KuroNekoFan 2017 年 5 月 10 日
是不是服务端对文件快的大小做了限制
|
3
ruanyu1 2017 年 5 月 10 日
response header 没有 Access-Control-Allow-Methods?
|
4
Fishdrowned 2017 年 5 月 10 日 via Android
建议做断点续传,不用被服务端上传大小限制。具体实现也有,你自己搜索一下
|
5
hoythan OP |
6
hcymk2 2017 年 5 月 10 日
|
7
jasontse 2017 年 5 月 10 日 via iPad
|
8
Fishdrowned 2017 年 5 月 10 日 via Android
跨域用 Access-Control-Allow-Origin:
http://www.tuicool.com/articles/7FVnMz |
9
Fishdrowned 2017 年 5 月 10 日 via Android
貌似你已经说设置了跨域了,请无视 #8
|
10
binux 2017 年 5 月 10 日
Provisional headers are shown 不是一个错误提示,只要发送被 cancel 或者 abort,都会显示这个
|
11
qiukong 2017 年 5 月 10 日 你确定你的:
NGINX 接收最大限制( client_max_body_size ) PHP 上传文件最大限制( upload_max_filesize ) POST 方法提交最大限制( post_max_size ) 这三项设置的大小都没有问题? 据我经验不跨域直接用 FILE 方式提交和跨域用 POST 方式提交并不太一样…… 尤其是 post_max_size |
12
hiboshi 2017 年 5 月 11 日
先把排除掉本地的原因,先把浏览器所有插件卸载掉看看
|
13
hoythan OP |
16
vjnjc 2017 年 5 月 12 日
浏览器插件 还能影响这个啊。。
|