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:随意跳转
本帖有隐藏内容,请您回复后查看。