如何使用Javascript轻松地将文件上载到服务器(适用于傻瓜)

如何使用Javascript轻松地将文件上载到服务器(适用于傻瓜),javascript,python,django,file-upload,Javascript,Python,Django,File Upload,我对编程一无所知。我选择了Django作为起点,我正在通过类似的教程和页面进行学习。 我想做的是: 我的根文件夹中有一个.txt文件,当我运行一个特定的网页时,我从该文件中获取信息并显示一些内容。问题是,我需要用户可以从他们的计算机上传一个.txt文件,并且这个文件替换我根文件夹中的文件。因此,它被称为example data.txt并被存储,现在页面会像F5一样刷新,以便显示的信息取自新文件。 “有人能告诉我怎么做吗?”一步一步地解释道,“为傻瓜准备的”?如果可能的话,我只想用JavaScri

我对编程一无所知。我选择了Django作为起点,我正在通过类似的教程和页面进行学习。 我想做的是: 我的根文件夹中有一个.txt文件,当我运行一个特定的网页时,我从该文件中获取信息并显示一些内容。问题是,我需要用户可以从他们的计算机上传一个.txt文件,并且这个文件替换我根文件夹中的文件。因此,它被称为example data.txt并被存储,现在页面会像F5一样刷新,以便显示的信息取自新文件。 “有人能告诉我怎么做吗?”一步一步地解释道,“为傻瓜准备的”?如果可能的话,我只想用JavaScript而不是Python来实现。我不需要多次上传,上传也不需要涉及AJAX或类似的东西,尽管我知道这样更好。
多谢各位

首先,javascript无法从客户端计算机上载文件,否则我可以将您发送到一个网站,该网站将窃取您计算机上的所有文件

其次,上传文件所需的只是一个html表单,用户可以在其中选择一个文件,然后提交表单,从而将其上传到服务器。然后需要一个服务器端脚本将上传的文件移动到您想要的任何位置

第三,在允许上传到您的服务器上时,您应该非常小心,因为如果操作不正确,这可能会成为恶意软件安装到您的服务器上的一个巨大载体

第四,由于您使用django作为服务器端语言,您可能只想使用django在google上上传文件。以下是关于如何上传文件的django文档:


首先,javascript无法从客户端的计算机上传文件,否则我可以将您发送到一个网站,该网站将窃取您计算机上的所有文件

其次,上传文件所需的只是一个html表单,用户可以在其中选择一个文件,然后提交表单,从而将其上传到服务器。然后需要一个服务器端脚本将上传的文件移动到您想要的任何位置

第三,在允许上传到您的服务器上时,您应该非常小心,因为如果操作不正确,这可能会成为恶意软件安装到您的服务器上的一个巨大载体

第四,由于您使用django作为服务器端语言,您可能只想使用django在google上上传文件。以下是关于如何上传文件的django文档:


看起来您不需要javascript解决方案就可以做到这一点,而使用基本Django就可以了。但是,如果您一直对使用Javascript操作文件感兴趣,下面有一个关于如何操作的说明:


看起来您不需要javascript解决方案就可以做到这一点,而使用基本Django就可以了。但是,如果您一直对使用Javascript操作文件感兴趣,下面有一个关于如何操作的说明:


你有谷歌javascript文件上传吗?这是对我问题的一个解释——有一百万个教程和插件可以上传。这个网站非常适合当你尝试某件事情并陷入困境时使用,但不适合询问如何毫不费力地完成某件事情。如果你不能用纯客户端JavaScript进行上传,你需要在服务器端使用一些东西来处理文件python、php、nodejs、ectYes。是的,我查找了它,但没有在python中找到它。或者你不明白。你谷歌javascript文件上传了吗?这是对我问题的一种解释——有一百万个教程和插件可以上传。这个网站非常适合当你尝试某件事情并陷入困境时使用,但不适合询问如何毫不费力地完成某件事情。如果你不能用纯客户端JavaScript进行上传,你需要在服务器端使用一些东西来处理文件python、php、nodejs、ectYes。是的,我查找了它,但没有在python中找到它。或者不明白。