首页

我的

视图

发布

导航

xml-json—QQ红包高仿 QQ卡片 QQ相关

admin 2020-6-4 8115 只看Ta

VIP教学板块:请购买后查阅

购买VIP



{"app":"com.tencent.mobileqq.reading","desc":"","view":"singleImg","ver":"1.0.0.70","prompt":"侠客行论坛104a.cn","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"singleImg":{"mainImage":"http:\/\/url.cn\/N0VMmw0U","mainUrl":"mqqapi:\/\/forward\/url?url_prefix=aHR0cDovL3FtLnFxLmNvbS9jZ2ktYmluL3FtL3FyP2s9UC1OOVg3aVpsbE8ySWR1NFRFcVU2Ql9uaXpleFQ2bFEmYXV0aEtleT12UFZ0MG5wY1BzYitOZmw2eEpHVnVJNmRXdGJ3eTNOenpUODkzbFZTdm5UeDVJT3JYVkhEYmM5N0lPSjh6Slh3Jm5vdmVyaWZ5PTA="}},"config":{"forward":1,"showSender":1},"text":"","extraApps":[],"sourceAd":"","extra":""}


修改方法:

修改图片方法1:

替换代码中绿色部分为QQ内链图片地址即可:

mainImage":"http://url.cn/N0VMmw0U"

QQ内链图片地址获取方法SQV8版


修改图片方法2:

(1):需要先准备阿里云OSS空间,上传图片文件后,因为文件类型跟默认HTTP请求头不匹配造成,比如我上传图片jpg后缀,默认HTTP请求头为img/jpeg,修改为jpg后,浏览器访问URL可直接打开图片。

https://qq2308355210.oss-cn-beijing.aliyuncs.com/a.jpg

得到域名后,前往网页缩短网址为url.cn

在线生成url.cn短网址



(2):需要先准备阿里云OSS空间,上传文件后,阿里云对象存储上传的文件打开是下载,并不是我想要的效果,我希望的是可以直接预览:可以直接在网址上面查看的那种。首先你得检查一下你的contentType,一般是通过代码设置的,直接在阿里云上传的文件,返回的url链接是直接下载的。我们使用代码上传,只需要看看你的代码里面上传的类型。

objectMetadata.setContentType(getcontentType(fileName.substring(fileName.lastIndexOf("."))));
 public static String getcontentType(String FilenameExtension) {
        if (FilenameExtension.equalsIgnoreCase(".bmp")) {
            return "image/bmp";
        }
        if (FilenameExtension.equalsIgnoreCase(".gif")) {
            return "image/gif";
        }
        if (FilenameExtension.equalsIgnoreCase(".jpeg") ||
                FilenameExtension.equalsIgnoreCase(".jpg") ||
                FilenameExtension.equalsIgnoreCase(".png")) {
            return "image/jpg";
        }
        if (FilenameExtension.equalsIgnoreCase(".html")) {
            return "text/html";
        }
        if (FilenameExtension.equalsIgnoreCase(".txt")) {
            return "text/plain";
        }
        if (FilenameExtension.equalsIgnoreCase(".vsd")) {
            return "application/vnd.visio";
        }
        if (FilenameExtension.equalsIgnoreCase(".pptx") ||
                FilenameExtension.equalsIgnoreCase(".ppt")) {
            return "application/vnd.ms-powerpoint";
        }
        if (FilenameExtension.equalsIgnoreCase(".docx") ||
                FilenameExtension.equalsIgnoreCase(".doc")) {
            return "application/msword";
        }
        if (FilenameExtension.equalsIgnoreCase(".xml")) {
            return "text/xml";
        }
        return "image/jpg";
    }

你的上传文件的类型需要改一下,上面有代码。

**

大家看仔细一点 image/jpg是这个,没有上传的希望去看看你的类型,你应该写成 image/jpg了,细心一点,不然又要找很久了

得到域名后,前往网页缩短网址为url.cn

在线生成url.cn短网址




VIP教学板块:请购买后查阅

购买VIP




修改跳转地址方法:

1:QQ内跳转

本帖有隐藏内容,请您回复后查看。


2:随意跳转

本帖有隐藏内容,请您回复后查看。

最新回复 (7)
返回