Aliyun oss 报错: One or more of the specified parts could not be found or the specified entity tag might not have matched the part's entity tag.
有点小意外的是。AliOss的文档中有写:oss.put(name, object ),说是第二个参数支持File和Blob对象(嗯,在浏览器中)
- file {String|Buffer|ReadStream|File(only support Browser)|Blob(only support Browser)} object local path, content buffer or ReadStream content instance use in Node, Blob and html5 File
-
然而在实际使用的时候,却是报错:TypeError: Must provide String/Buffer/ReadableStream for put.,这,简直是忽悠人啊。再比如说,multipartUpload,他说:
XML/HTML代码
- file {String|File(only support Browser)|Blob(only support Browser)} file path or HTML5 Web File or web Blob
这回就真实是支持的。
----
难道区别就在于上面写的是:object local path而下面写的是 file path??
不管了。已解决。就是有点渗的慌
1、 nginx的proxy_pass要加载默认的 proxy_params,里面配置了怎么传递 真实IP
2、apache默认的combine的logformat默认没有取有代理 情况下的IP,所以需要加一个:
XML/HTML代码
- LogFormat "\"%{x-forwarded-for}i\" %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined2
然后CustomLog的时候就是使用 combined2,例如: CustomLog ${APACHE_LOG_DIR}/www.neatstudio.com.access.log combined2
上面那个logformat如果要全局使用,就放到apache.conf里。如果只是当前项目使用,则可以放到当前的hosts文件中
---EOF---
其实没啥,就是做个记录。老是会忘
虽然不用IE很多年了,但客户要用也没有办法
记录一下,原来写<!--[if lt IE 9]>之类的在 IE10以上就不能用了。所以 这样的用法,只 支持到IE9就结束了。再往后的正确用法是<![if lt IE 10]><![endif]>,看到没有,不再有类似HTML的注释写法了。
试了一下,在IE11的兼容模式(IE9)下,这个写法也OK。所以放弃以前的写法吧
无内容,如题。崩溃中,只能虚拟机安装win7,再装IE9了。
先说一下,以前我都是用shift+`来进行输入的,但偶尔有些输入法不支持这样的做法。好象一段时间QQ输入法不支持。我现在用的是百度的(居然支持)。就象标题说的,我们是中文输入法,那老外怎么办呢?如果你的输入法正好不是shift+`怎么办?
以下内容复制自知乎:
作者:小鹤同学
链接:https://www.zhihu.com/question/20330839/answer/21061085
来源:知乎
---EOF---
因为上述内容并非商业使用,所以就没有获得作者授权。还是感谢一下