Results 210 comments of Bruce

呃,那这样我也做不了

这个问题,你具体是怎么传的?是拖放或选择图片文件上传,还是截图后直接粘贴的?

另外你试试把压缩等级调到9,看看还会这样吗?这个压缩是用zlib库压缩的,具体我也不太清楚,你有兴趣可以去看看zlib的9个等级,我建议是用9试试。

我试了一下,这两个我这边都是正常的,如果你有代理,可以给cloudinary加个代理试试。 至于阿里云,报的是AWS的错,可能是因为我用了兼容S3的接口吧(因为非兼容s3的接口老出问题),这个,我也不知道怎么解决,感觉应该不是代码的问题,因为我这边上传也没问题,我估计你换个网络可能就正常了,如果是笔记本的话,不妨用手机共享个wifi试试,如果是台式机,貌似没法换网络试 报的这些错,都是sdk报的,所以我这也没法调,而且报的都是DNS的问题,不过你ping又没问题,所以,我也不知道怎么调,只能换个网络试试会是什么情况了

@ncepuwanghui 我感觉那个顺序应该是没关系的吧,`imagesavealpha`只是设置一个标记,表示最后保存的时候要保存alpha通道,`imagealphablending`也只是标记最后保存的时候是否使用混合模式,它们应该不存在先后关系,我有空再看看,不知道能不能判断有没有alpha通道

@ncepuwanghui 我试了一下,用ps的文件→导出→存储为web所用格式,然后设置导出格式为png-8,这样保存的图片就是无alpha通道的png格式图片,我试着把PicUploader里`imagesavealpha()`设置为false,也就是不保存alpha通道,但最后生成的文件一样比原文件大很多,我不知道什么原因,如果你找出了解决方法可以告诉我哈哈。

@o1f 没有开启压缩是不会变大的,你说的变大,可能是复制图片后直接粘贴到上传区域的吧?这个是浏览器的问题,我文档有说过,具体可以在 [**这儿**](https://www.xiebruce.top/17.html) 搜索“前面已经说过,在Web端粘贴上传”这句话查看原因。

可以的,但需要修改ueditor的上传代码,我下载个ueditor测试一下吧,然后更新一下文档你再看就行。

@sw586 你先试试能不能解决,如果需要我帮忙直接在这里回复就行,解决后给你个打赏码。

ueditor和picuploader在同一台机器上时,可通过命令来调用PicUploader上传: ```bash /path/to/php /path/to/PicUploader/index.php --type=typora /path/to/test.jpg ``` 你需要在ueditor的php上传方法里修改一下,用php的`exec()`去执行上边的命令就行,它会返回一个上传后的链接(纯链接,非markdown格式)。 --- 当ueditor与PicUploader不在同一台机器上时,就需要使用curl来post上传这个文件,PicUploader那边就是常规的php接收文件方式,即用`$_FILES`来接收上传文件的,你需要组装curl上传参数,让PicUploader能接收到这个`$_FILES['ueditor']`这个变量的值就行了(注意无需修改PicUploader,要修改的是ueditor的这个文件`ueditor-utf8-php/php/Uploader.class.php`)。