CSDN外链图片转存失败

有点坑,不仅有图片转存失败的问题,还限制每日发布的文章数量,保存草稿还发布频繁,无语

主要是通过程序将

![]() 转
<img src=""/>

这个前提是你的提示是可以网络访问的

程序如下

主要是这两行代码需要修改

                        // 原有文件目录File baseDir = new File("D:\\17736\\Desktop\\blog2");getAllFile(baseDir);// 新文件目录File copyDir = new File(file.getPath().replace("blog2", "blog3"));
public class App1 {// 图片的统一前缀static final String imageUrl = "https://cdn.jsdelivr.net/gh/cloudinwinter/myimage@master/blogImg";static List<File> fileList = new ArrayList<>();public static void main(String[] args) throws IOException {// 原有文件目录File baseDir = new File("D:\\17736\\Desktop\\blog2");getAllFile(baseDir);for (File file : fileList) {BufferedWriter bufferedWriter = null;BufferedReader bufReader = null;OutputStreamWriter outputStreamWriter = null;try {//读取文件FileInputStream fileInputStream = new FileInputStream(file);InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, "UTF-8");bufReader = new BufferedReader(inputStreamReader);// 新文件目录File copyDir = new File(file.getPath().replace("blog2", "blog3"));if (!copyDir.exists()) {File parentFile = copyDir.getParentFile();if (!parentFile.exists()) {parentFile.mkdirs();}copyDir.createNewFile();}// 输出文件FileOutputStream fileOutputStream = new FileOutputStream(copyDir);outputStreamWriter = new OutputStreamWriter(fileOutputStream, "UTF-8");bufferedWriter = new BufferedWriter(outputStreamWriter);String line = "";while ((line = bufReader.readLine()) != null) {String replace = replace(line);bufferedWriter.write(replace);bufferedWriter.newLine();}System.out.println(copyDir.getPath());} catch (IOException e) {throw new RuntimeException(e);} finally {try {bufReader.close();} catch (IOException e) {e.printStackTrace();}try {bufferedWriter.close();outputStreamWriter.close();} catch (IOException e) {e.printStackTrace();}}}}private static void getAllFile(File baseDir) {if (baseDir.isFile()) {return;}File[] files = baseDir.listFiles();for (File file : files) {if (file.isFile()) {fileList.add(file);}getAllFile(file);}}private static String replace(String line) {if (line.contains(imageUrl)) {int i = line.indexOf(imageUrl);String substring = line.substring(i, line.length() - 1);return "<img src=\"" + substring + "\"/>";}return line;}}

关联信息

  • 关联的主题:
  • 上一篇:
  • 下一篇:
  • image: 20221021/1
  • 转载自:

CSDN外链图片转存失败相关推荐

  1. Git连接GitHub仓库,同步上传图片及CSDN外链图片转存失败解决方案

    Git连接GitHub仓库,同步上传图片及CSDN外链图片转存失败解决方案 ​ 最近在使用markdown编辑器写博客时,发现了一个问题,就是本地图片的上传问题,查阅发现,可以上传本地图片,使用外链进 ...

  2. 解决CSDN导入md文档时图片显示不出来,出现[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jiakLQhy-1628602853830)提示

    解决CSDN导入md文档时图片显示不出来,出现[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jiakLQhy-1628602853830)提示 https://blog ...

  3. 将Typora中的md文件导入博客中时,图片无法存入,[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传]

    第一步:在Typora中打开文件-偏好设置-图像 具体配置如下: 第二步:下载PicGo,安装好后在这里导入好PicGo路径 第三步:点击验证图片上传选项 完成这些操作后直接导入md文件就可以显示图片 ...

  4. CSDN外链图片的测试

    CSDN外链图片的测试 这里测试了CSDN对简书,博客园的图片链接情况. 测试代码: ![snipaste_20180310_194519.png](https://upload-images.jia ...

  5. 关于CSDN导入Markdown文件时图片转存失败的问题

    关于CSDN导入Markdown文件时图片转存失败的问题 图床就是一个在网络上存储图片的地方,目的是为了节省本地服务器空间,加快图片打开速度. 之前用Typora写的笔记,导入文件上传CSDN时出现了 ...

  6. JavaWeb - 联系人信息管理综合练习 外链图片还未修改

    文章目录 今日内容 项目代码及依赖文件: [访问github](https://github.com/pityk3369/JavaWeb-ContactManager) 1-界面展示 2-登录 3-添 ...

  7. 外链图片怎样搬到淘宝

    本文来源于http://www.daxiangce.com/space-5760-do-blog-id-975.html 淘宝店主应该都知道,从2014年4月份开始,淘宝上传宝贝禁止描述里引用了第三方 ...

  8. WordPress将如何url外链图片设置为特色图片?

    这里总给下平时使用wordpress的过程中的一些经验和技巧. 缩略图支持外链图片 之前我在幸苦的找WP网站如何支持缩略图外链图片.包括安装插件和修改代码.后来我直接百度了问题:才知道是WP不默认支持 ...

  9. 让博客园的编辑器自动上传外链图片

    让博客园的编辑器自动上传外链图片 我经常翻译国外的文章,遇到这么个需求.如果要翻译的文章中包含了图片,那么复制到博客园的时候图片肯定是引用原网站的了.如果原网站是个人博客(任何时候域名都可能失效),或 ...

最新文章

  1. NSDateFormatter 时间格式转换
  2. DXF 最简单的一个文件生成两个直线一条直线放入BLOCKS中通过INSERT插入 (2)
  3. 使用卷积神经网络进行文本分类textCNN
  4. [ARM-assembly]-汇编示例:c语言翻译成汇编
  5. 企业架构(三)——联邦企业架构框架(FEAF)
  6. tensorflow命令行安装失败_2019-1 强化学习入坑记之ancanda安装
  7. 全文索引 排名计算问题
  8. 【转】iOS的APP资源,开源的哦
  9. 本地缓存之Guava简单使用
  10. null未定义_JS 里的数据类型 - null amp; undefined
  11. (77)FPGA面试题-Verilog实现二分频
  12. java的设计模式之单列设计模式
  13. sonar 配置sonarqube分析unity中的C# 代码
  14. 人工智能学习(三)Anaconda与PyCharm的结合
  15. Tkinter教程之Frame篇
  16. html谷歌浏览器实现自动播报语音,vue中解决chrome浏览器自动播放音频 和MP3语音打包到线上...
  17. C-求二元一次方程解
  18. flutter集成高德地图
  19. 上传本地仓库到github远程仓库
  20. HIT计算机系统CSAPP-ICS2022大作业程序人生

热门文章

  1. gps有几个轨道面_关于GPS系统你知道的有多少?
  2. 库迪咖啡抖音团购对接项目总结
  3. openvino系列 12. Model Optimizer:PaddlePaddle 模型转化 IR 模型
  4. 20V转3.3V稳压IC,电源芯片LDO
  5. 仿新浪手机浏览器www与wap跳转提示
  6. 【硬件配置教程】海康NVR硬盘录像机接入海康RTSP摄像头操作步骤
  7. 《棒球大联盟2nd》:热血拼搏·棒球1号位
  8. Windows2003安装飞信软件!
  9. vagrant 默认 配置
  10. 宏观篇章结构和新闻图式结构