怎么样建立一个接收文件,转换文件,返回文件的网站
大概原理:上传文件,做一个表单就行服务器端处理接收到的二进制文件,保存为一个临时文件,记住名字(注意去重,一般用时间戳的hash算法)服务器端调用你写好的脚本,得到一个新文件(当然文件名你是知道的)服务器端生成一个 id 与这个新文件名对应起来(比如存数据库)服务器端返回这个id,以下载链接的形式呈现给用户用户点击之后,服务器端拿到这个 id服务器端根据 id 去查相应的文件名,读取内容服务器端将内容呈现回来,记得写相应的 http content type 头 【怎么样建立一个接收文件,转换文件,返回文件的网站】 总的来说只有几个关键的地方要做:
上传的表单处理上传文件的逻辑处理下载文件的逻辑临时文件何时删除(或者不删除,根据需要调整)的逻辑当然了如果要公开给大众使用,还有很多额外的东西要考虑,比如页面美观啦,安全性啦,用户配额啦,之类的。
■网友
这个得看文件多大,把html的file改成二进制模式上传之后文件逻辑接收即可,连模板都没必要.........
■网友
拿python随便挑个网络框架,转换库肯定也有现成的。一百行之内应该能搞定
推荐阅读
- 同比■同比增长7.1%!2021年的第一个节你花了多少钱?
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 江苏■全省信访事项办理群众满意率达95% 江苏基本建立信访业务标准化体系
- 有必要重新开个C店吗
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 汽车|长安UNI-K又将开创一个新的"引力"纪元?
- |南通海关提醒企业:建立健全出口管制内部合规制度
- 神话|武汉传奇父亲:一个平行班孩子创造的高考神话(感动上万家长)
- 王者荣耀李白能不能出肉
- 直播会成为品牌传播的另一个途径么有哪些可行的方法感觉有戏又没头绪好捉急。
