![](/img/trans.png)
[英]How do I Upload Files to my Web Server Through a Webpage on the Server in HTML?
[英]Programatically upload html files to a web server with nodejs
我有一個帶有票務系統的 discord js 機器人(用戶可以創建私人頻道並向工作人員尋求幫助的系統)。 刪除頻道后,我的機器人會保存所有消息並創建 html 文件,其中包含該頻道中的消息。 我想將該文件上傳到 web 服務器,以便用戶無需下載即可查看它,但我不確定如何操作。 下面的變量attachment
包含要上傳的 html 文件/字符串。
const attachment = await discordTranscripts.createTranscript(channel, {
limit: -1, // Max amount of messages to fetch.
returnType: 'attachment', // Valid options: 'buffer' | 'string' | 'attachment' Default: 'attachment'
fileName: fileName, // Only valid with returnBuffer false. Name of attachment.
minify: true // Minify the result? Uses html-minifier
});
這是一個相當基於意見的問題。 有很多方法可以做到這一點。
SSH
您可以使用節點 SSH通過SSH
登錄您的服務器並上傳文件。
Rest API
在服務器中托管一個簡單且安全的Rest API以編寫HTML 文件並從您的主應用程序中調用它。
AWS S3
如果您使用AWS ,請創建一個S3 存儲桶,使其公開可讀並啟用static web 托管。 現在,您可以使用AWS-SDK
將HTML 文件放入您的S3 存儲桶,並通過S3 存儲桶 Url訪問它們。
如果您使用的是其他雲平台,例如 Azure / GCP,請查看他們自己的存儲服務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.