xiebruce / PicUploader

一个还不错的图床工具,支持Mac/Win/Linux服务器、支持压缩后上传、添加图片或文字水印、多文件同时上传、同时上传到多个云、右击任意文件上传、快捷键上传剪贴板截图、Web版上传、支持作为Mweb/Typora发布图片接口、作为PicGo/ShareX/uPic等的自定义图床,支持在服务器上部署作为图床接口,支持上传任意格式文件。
https://www.xiebruce.top/17.html
MIT License
1.19k stars 169 forks source link

快捷键上传之后并没有返回链接 #68

Open ednow opened 3 years ago

ednow commented 3 years ago

win-hotkey的配置 image

上传成功的提示 image

剪切板并没有链接 image

日志中是有这条上传记录的 image

xiebruce commented 3 years ago

上传到github的图片是能预览的,我看你截的历史记录的图里没有预览,你点开那个链接能访问到图片吗?

复制到剪贴板的原理,是使用windows的clip命令的,比如我打开cmd,输入

echo '这是测试' | clip

然后回车执行,然后我去别的地方粘贴,就能粘贴出“这是测试”这四个字,你也可以测试一下在你电脑里这样操作正常不?

ednow commented 3 years ago

上传到github的图片是能预览的,我看你截的历史记录的图里没有预览,你点开那个链接能访问到图片吗?

复制到剪贴板的原理,是使用windows的clip命令的,比如我打开cmd,输入

echo '这是测试' | clip

然后回车执行,然后我去别的地方粘贴,就能粘贴出“这是测试”这四个字,你也可以测试一下在你电脑里这样操作正常不?

链接可以访问的,无法预览是因为当时没用梯子,国内屏蔽了github的图片

image

截切版正常

image

xiebruce commented 3 years ago

那有点奇怪,你截图复制到剪贴板后,直接执行命令试试,因为按快捷键其实也是执行命令.

这是我这边的命令

D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe D:\phpstudy_pro\WWW\PicUploader\index.php --type=alfred

它的格式是

php.exe路径 index.php路径 --type=alfred

这些路径你直接从WinHotKey的高级里面复制就行,当然如果你跟我一样的安装路径,你也可以直接复制我的测试,运行命令后,会上传,上传后应该是会把返回的链接自动粘贴到系统剪贴板的,我这边测试是没问题的,录了个动图你看看:

upload image_optimized

ednow commented 3 years ago

那有点奇怪,你截图复制到剪贴板后,直接执行命令试试,因为按快捷键其实也是执行命令.

这是我这边的命令

D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe D:\phpstudy_pro\WWW\PicUploader\index.php --type=alfred

它的格式是

php.exe路径 index.php路径 --type=alfred

这些路径你直接从WinHotKey的高级里面复制就行,当然如果你跟我一样的安装路径,你也可以直接复制我的测试,运行命令后,会上传,上传后应该是会把返回的链接自动粘贴到系统剪贴板的,我这边测试是没问题的,录了个动图你看看:

upload image_optimized

上传成功是成功了的,不过cmd好像抛出来了个异常?截切板依旧没有链接

image

xiebruce commented 3 years ago

那就对了,这就是为什么你那边无法复制到剪贴板的原因,因为报错了,至于为什么会报这个错,你检查一下,你复制的路径有没有空格或者看不见的特殊符号(有时候明明没有空格,但它还是有可能有奇怪的特殊符号,你看不见的那种),你在那些路径的头尾都按删除一下,或者复制到记事本里再复制回去

直到执行命令不会报这个错为止,就没问题了

ednow commented 3 years ago

那就对了,这就是为什么你那边无法复制到剪贴板的原因,因为报错了,至于为什么会报这个错,你检查一下,你复制的路径有没有空格或者看不见的特殊符号(有时候明明没有空格,但它还是有可能有奇怪的特殊符号,你看不见的那种),你在那些路径的头尾都按删除一下,或者复制到记事本里再复制回去

直到执行命令不会报这个错为止,就没问题了

似乎是?没有非法字符的?

image

xiebruce commented 3 years ago

这个,得你自己找找原因了,我这儿没问题我也找不出来,没有特殊字符不应该是这样的呀,或者你直接执行:

D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe --version

试试报这个错不?

也可以试试删掉头尾,然后手动输入,比如头部的D:删掉,然后自己输入,尾部的php.exe删掉,然后自己输入,所有有空格的部分都删掉自己输入,不要复制试试。

或者你试试升级powershell?未必可以,只是试试!