想做一个绅士漫画站!但是需要点思路处理 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaoyu9527
V2EX    问与答

想做一个绅士漫画站!但是需要点思路处理

  •  
  •   xiaoyu9527 2016-03-29 20:40:01 +08:00 3081 次点击
    这是一个创建于 3485 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想做一个绅士漫画展。

    需求是 会员系统。 上传 ZIP 文件夹自动解压想成在线漫画阅读并同时生成一个下载连接。

    目前只是这种简单的形式。

    使用 PYTHON 能做么? 另外安全上有没有什么疑虑?(不放广告)

    9 条回复    2016-08-29 09:45:12 +08:00
    tobyxdd
        1
    tobyxdd  
       2016-03-29 20:47:33 +08:00
    语言显然不是问题
    common07
        2
    common07  
       2016-03-29 20:48:29 +08:00
    @tobyxdd 需要的是一颗绅士的心
    kdplus
        3
    kdplus  
       2016-03-29 20:56:36 +08:00
    E 绅士
    viator42
        4
    viator42  
       2016-03-29 20:57:27 +08:00
    nhentai 的体验就很不错了
    lecher
        5
    lecher  
       2016-03-29 21:03:33 +08:00
    做过类似的图片管理发布功能。
    python 当然可以做,语言不是问题,只要有 zip 模块,几个图片处理的模块,就可以做。
    安全上面就有很多问题了,谁也不知道压缩包里面装了什么,要做很多检测,开放给普通用户就等于开了一个有后门风险的接口出去,只要爆一个能利用上传文件的 0day 出来,服务就垮掉。

    还有一些零散的业务问题:
    压缩包内的图片顺序如何约束,怎么约定用户的图片命名规则及格式,压缩包规范。
    有一票的扫上传接口脚本,会传各种奇怪的脚本和文件进行注入探测,产生很多零散的文件和注入信息,虽然接口安全写的好的话没有危害,但是总得花时间人工处理。
    用户恶意上传超大文件。
    用户上传无效文件如何清理,临时文件区的清除规则。
    Andy1999
        6
    Andy1999  
       2016-03-29 21:05:12 +08:00   1
    把数据扔老毛子那边的我都被删机器了
    chengn199632
        7
    chengn1996342  
       2016-03-29 21:09:23 +08:00 via iPad
    @Andy1999 试试罗马尼亚的,抗投诉
    xiaoyu9527
        8
    xiaoyu9527  
    OP
       2016-03-30 10:52:01 +08:00
    @lecher 仅支持几种图片的情况行不行?
    @Andy1999 我只是漫画站 不是 LOLI 站呀
    taru
        9
    taru  
       2016-08-29 09:45:12 +08:00
    @chengn1996342 请问罗马尼亚有什么靠谱的服务器推荐?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6014 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 01:48 PVG 09:48 LAX 18:48 JFK 21:48
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86