Git Product home page Git Product logo

cf-pages / telegraph-image Goto Github PK

View Code? Open in Web Editor NEW
2.4K 10.0 4.4K 415 KB

Image Hosting solution, Flickr/imgur alternative, make it easy for users to share their images. Using Cloudflare Pages and Telegraph.

Home Page: https://im.gurl.eu.org

License: Creative Commons Zero v1.0 Universal

HTML 94.25% JavaScript 5.75%
cloudflare cloudflare-pages flickr image image-host image-hosting image-sharing imgur serverless telegraph

telegraph-image's People

Contributors

airmole avatar anghunk1 avatar cf-pages avatar gogogoghost avatar kidwen avatar xytom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

telegraph-image's Issues

添加图片管理功能

考虑添加图片管理功能,可以是基于ip,或建立用户体系,或接入github授权认证,或基于浏览器cookie

新增视频上传的可能性

研究了一下上传接口,发现支持video上传,但是上传页面没有写上,是作者有什么考虑吗?

如果可以的话,希望在下面上传的地方增加一下。

<div class="upload-btn-area" data-v-793b8fc8="">
    <input accept="image/jpeg, image/png, image/gif" id="upFiles" name="Files" type="file" data-v-793b8fc8=""> 
    <label for="upFiles" class="btn-upload" data-v-793b8fc8="">选择上传图片</label>
</div>
<div class="upload-btn-area" data-v-793b8fc8="">
    <input accept="image/jpeg, image/png, image/gif, video/mp4" id="upFiles" name="Files" type="file" data-v-793b8fc8=""> 
    <label for="upFiles" class="btn-upload" data-v-793b8fc8="">选择上传图片或视频</label>
</div>

一些优化建议

  1. 建议在管理图片页面新增一个链接属性,点击可以直接复制
  2. 可以把多余的,比如data展示去掉,99.9%的场景不需要这些信息

综合起来就是把data项换成url比较合适吧,这是我的想法。

如何彻底的删除上传的图片

  1. 上传了,但没有加载过的图片,怎么删除?
  2. 加载过的图片,在后台里删除,是真正的删除了吗,还是删除的是链接,图片依旧在Telegrah的服务器上?
  3. 删除了部署的项目pages,图片随之删除吗?
  4. 第一次部署了项目,添加了自定义域名,后来删除了这个部署的项目,但是没有在后台里点“删除”图片。随后又新建了个,添加了同一个自定义域名。发现访问第一次部署项目上传的图片还在,依旧在后台里。为什么?是不是意味着第3点,删除项目并没有删除项目里的图片?

CF的xxx.pages.dev支持更换其他前缀

CF给的xxx.pages.dev国内无法访问,是否可以增加前缀域名的设置

返回/file/90d887c0b455c18.png后不以当前域名返回https://xxxx.pages.dev/file/90d887c0b34409c18.png.而是可以返回自定义设置,如https://i2.wp.com/telegra.ph/file/90d887c0b8b8eaed09c18.png

就相当于https://xxxx.pages.dev/替换为https://i2.wp.com/telegra.ph/,我看修改js就可以,但是混淆了无法修改

有一点流程上的不明白

文件是通过API接口上传到TG的存储,并获得了TG返回的url
那么是如果跳转到CF的page项目域名上的?

为什么我的图片审查机制不起作用?

我尝试使用一张露点的图片上传,但是还是可以正常上传和显示,并且也可以在后台管理里面看到,审查API环境变量都已经设置了,如何解决?
20230712003440

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.