我正在构建一个允许用户上传图片的应用程序。大多数情况下,它适用于互联网连接速度较慢的移动浏览器。我想知道是否有最好的做法。做一些加密而不是在服务器上进行传输和解码是一种尝试吗?或者是其他东西?
答案 0 :(得分:0)
您最需要的是可恢复的上传内容。由于你的联系很慢,你需要一些可以在你离开的地方恢复的东西。多年来我遇到的图书馆是Nginx上传模块:
http://www.grid.net.ru/nginx/upload.en.html
根据网站: 该模块解析请求体,将所有上传的文件存储到upload_store指令指定的目录中。然后从正文中剥离文件,然后将更改的请求传递到upload_pass指令指定的位置,从而允许任意处理上载的文件。每个文件字段都被upload_set_form_field指令指定的一组字段替换。然后可以从$ upload_tmp_path变量指定的文件中读取每个上载文件的内容,或者可以将文件简单地移动到最终目的地。删除输出文件由指令upload_cleanup控制。如果请求的方法不是POST,则模块返回错误405(不允许方法)。可以通过error_page指令在替代位置处理具有此类方法的请求。