我的应用程序将图像上传到s3.我使用前端渲染来获取图像的颜色,但是因为上传到s3会降低质量(jpeg'ish),所以我会得到更多颜色.
$s3 = \Storage::disk('s3');
$s3->put('/images/file.jpg', '/images/file.jpg', 'public');
Run Code Online (Sandbox Code Playgroud)
有没有办法防止这种质量损失?我注意到如果我使用aws控制台网站直接上传文件,质量保持不变,这是理想的.
谢谢!
有没有办法摧毁所有会话?我需要注销所有用户并想知道astrisan是否可以实现这一目标?
谢谢!
为什么我无法在运行函数中返回 element_id?如果我将脚本设置为let self = this; function(){ self.run() }
不起作用:
class clickin {
constructor(element_id) {
this.element = document.getElementById(element_id);
this.element.addEventListener('click', this.run);
}
run() {
alert('Element id: ' + element_id);
}
}
Run Code Online (Sandbox Code Playgroud)
作品:
class clickin {
constructor(element_id) {
this.element = document.getElementById(element_id);
let self = this;
this.element.addEventListener('click', function(){
self.run();
});
}
run() {
alert('Element id: ' + element_id);
}
}
Run Code Online (Sandbox Code Playgroud)