使用简单的两位数代码的临时文件共享。

tmpr的Python项目详细描述


tmpr:temp文件共享

一个非常简单的文件共享实用程序,可以快速启动并允许共享 有固定下载次数(默认值为1,最大值为10)的多人之间的文件。

如果有一个现有的服务器,那么您可以轻松地与之交互。 命令行界面。在这种情况下,设置全局url选项,然后 上载和下载:

tmpr c --url=http://some.url.com/       # configure a global url
tmpr u /some/file                       # upload a file and receive code
tmpr d <code>                           # download file code

有关更多信息,请查看tmpr–帮助。如果没有服务器,您可以 你自己动手就行了。在基本表单中,只需运行:

tmpr s      # 's' is short for serve, see tmpr --help

并将浏览器指向http://127.0.0.1:8888。从那里,你可以跟着 上传和下载文件的说明。默认情况下,它只在 本地接口。

nginx设置

如果希望服务器可以远程运行,建议 它位于网络服务器(如nginx或apache)后面,转发设置在 两者(因此不需要根权限)。这是一个设置示例, 尤其是最大文件大小较大时:

server {
    listen 80;

    root /var/www/;
    index index.html index.htm;
    server_name <server-url>;

    location / {
        client_body_buffer_size    1M;
        client_max_body_size       128M;

        proxy_pass http://localhost:3333;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java jSplitPane鼠标悬停时显示和隐藏左窗格   替换nio。文件java 8的路径::of(字符串)   java Jetty连接器和处理程序   无法实例化java RxJava网络   加密如何使Java程序对文本文档中的消息进行解密?   java可以在OSGi环境中实现   javascript在GWT中捕获JS触发的自定义事件   Cassandra跟踪和客户端延迟之间的java差异   java简单Xml元素声明两次错误   Mac和PC之间的java NetBeans   java Selenium Chrome驱动程序和Travis CI不能一起工作   从Java web应用程序管理Linux用户身份验证和文件系统权限   java调用setVisible(false)和dispose()时,为什么窗口/组件侦听器的调用方式不同?