logo NodeSeekbeta

telegraph图床源码分享

  • 这个tg的文章编辑没有加token认证,导致可以这样做 我担心tg早晚会加token!!!!!!!!!!!!!

  • @岳绮罗 #50 存tg的,这个是白嫖tg

  • image

  • 这是默认没改的,可以访问也可以打开,把域名做了路径:

    这是改了的:

    打不开了

    并且不是以自己的域名输url,比如:
    https://自己的.com/file/2cfe0a67e7ec72cfeac1e.jpg

  • @岳绮罗 #50 tg服务器 ac01

  • @Netsky #54 已经把wp的去除了

  • @应无所住 #47 发布于2024/3/24 17:40:18

    @Netsky #46

    修改成这样

    $imgpath = upload_image($filepath, $fileType, $file);
    if ($imgpath) {
      $image_host = 'https://你的反代域名';
      $result = array(
        "code" => 200,
        "msg" => "上传成功",
        "url" => $image_host . $imgpath
      );
    

    nginx配置反代,配置如下

    location /upload {
                add_header Access-Control-Allow-Origin *;
                add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
                add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
                if ($request_method = 'OPTIONS') {
                    return 204;}
                proxy_pass https://telegra.ph/upload;
    }
    location /file {
                proxy_pass https://telegra.ph/file;
    }
    

    按照上面的设置,图片上传后输出地址正确了:
    https://t.xxx.com/file/c7ff50c9c3c4c525757f1.jpg
    但是打开图片404错误

  • @Netsky #57 用docker的吧 ac10

  • @应无所住 #58 发布于2024/3/24 18:17:53
    @Netsky #57 用docker的吧 ac10

    用的宝塔,改了下代码就可以了,搞不懂原理
    location ~* ^/file {
    proxy_buffering off;
    proxy_pass https://telegra.ph$request_uri;
    proxy_http_version 1.1;
    }

  • @Netsky #59 我也不懂,反代代码是网上找的 ac01

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有15823位seeker

🎉欢迎新用户🎉