Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从用户端读取文件_Python_Html_Amazon Web Services_Webserver - Fatal编程技术网

Python 从用户端读取文件

Python 从用户端读取文件,python,html,amazon-web-services,webserver,Python,Html,Amazon Web Services,Webserver,您好,谢谢您的帮助(提前) 我开发了一个HTML表单,它从用户那里获取源和目标,并在后台使用python来组合这些文件。我将其托管在我的web服务器中,但如果用户正在输入其桌面中的路径,我的应用程序将无法读取。它正在Web服务器中搜索路径,但不在用户桌面中搜索 您需要为客户端提供一种将文件发送到服务器的方法。应用程序正在您的web服务器上运行,该服务器有自己的文件系统。此服务器将无法直接访问客户端的文件系统(这将是一个巨大的安全隐患) 听起来您正在尝试开发此应用程序,就像它是客户端机器上的本地应

您好,谢谢您的帮助(提前)


我开发了一个HTML表单,它从用户那里获取源和目标,并在后台使用python来组合这些文件。我将其托管在我的web服务器中,但如果用户正在输入其桌面中的路径,我的应用程序将无法读取。它正在Web服务器中搜索路径,但不在用户桌面中搜索

您需要为客户端提供一种将文件发送到服务器的方法。应用程序正在您的web服务器上运行,该服务器有自己的文件系统。此服务器将无法直接访问客户端的文件系统(这将是一个巨大的安全隐患)

听起来您正在尝试开发此应用程序,就像它是客户端机器上的本地应用程序一样。情况并非如此,因为您已将部分应用程序部署到web服务器。将你的应用程序看作两个部分。服务器端应用程序/客户端应用程序。您需要为这两个人创建一种安全的通信方式

您正在寻找的内容可以通过服务器端的REST端点完成,客户机可以通过POST请求将文件发送到服务器

基本上,应用程序的客户端(您的网页)可以提示客户端在其机器上选择一个文件,然后通过HTTP POST将文件内容发送到应用程序的服务器端,在服务器端,python代码可以执行您想要的任何操作。服务器应用程序甚至可以将响应发送回客户端(可能是组合文件)

像这样的事情是你最终需要做的。。。注意,在这个链接中,他们用python开发了应用程序的服务器/客户端部分。在您的情况下,您已经创建了一个将在浏览器中运行的网页客户端前端。你需要在你的网页上添加一些代码,让用户从他们的机器上传一个文件并发送到服务器


您需要为客户端提供一种将文件发送到服务器的方法。应用程序正在您的web服务器上运行,该服务器有自己的文件系统。此服务器将无法直接访问客户端的文件系统(这将是一个巨大的安全隐患)

听起来您正在尝试开发此应用程序,就像它是客户端机器上的本地应用程序一样。情况并非如此,因为您已将部分应用程序部署到web服务器。将你的应用程序看作两个部分。服务器端应用程序/客户端应用程序。您需要为这两个人创建一种安全的通信方式

您正在寻找的内容可以通过服务器端的REST端点完成,客户机可以通过POST请求将文件发送到服务器

基本上,应用程序的客户端(您的网页)可以提示客户端在其机器上选择一个文件,然后通过HTTP POST将文件内容发送到应用程序的服务器端,在服务器端,python代码可以执行您想要的任何操作。服务器应用程序甚至可以将响应发送回客户端(可能是组合文件)

像这样的事情是你最终需要做的。。。注意,在这个链接中,他们用python开发了应用程序的服务器/客户端部分。在您的情况下,您已经创建了一个将在浏览器中运行的网页客户端前端。你需要在你的网页上添加一些代码,让用户从他们的机器上传一个文件并发送到服务器


谢谢,这让我对我需要的东西有了基本的了解。我是网络编程新手,谢谢你,这让我对我需要的东西有了基本的了解。我是网络编程新手,谢谢你