怎么样建立一个接收文件,转换文件,返回文件的网站

大概原理:上传文件,做一个表单就行服务器端处理接收到的二进制文件,保存为一个临时文件,记住名字(注意去重,一般用时间戳的hash算法)服务器端调用你写好的脚本,得到一个新文件(当然文件名你是知道的)服务器端生成一个 id 与这个新文件名对应起来(比如存数据库)服务器端返回这个id,以下载链接的形式呈现给用户用户点击之后,服务器端拿到这个 id服务器端根据 id 去查相应的文件名,读取内容服务器端将内容呈现回来,记得写相应的 http content type 头 【怎么样建立一个接收文件,转换文件,返回文件的网站】 总的来说只有几个关键的地方要做:
上传的表单处理上传文件的逻辑处理下载文件的逻辑临时文件何时删除(或者不删除,根据需要调整)的逻辑当然了如果要公开给大众使用,还有很多额外的东西要考虑,比如页面美观啦,安全性啦,用户配额啦,之类的。

■网友
这个得看文件多大,把html的file改成二进制模式上传之后文件逻辑接收即可,连模板都没必要.........
■网友
拿python随便挑个网络框架,转换库肯定也有现成的。一百行之内应该能搞定


    推荐阅读