Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我面临一个问题,即内容类型在上传过程中总是发生变化。我正在使用 lambda 和 nodejs 来生成 URL。这是我的代码。如果有任何帮助,我将不胜感激!
您生成签名 URL 的代码可以正常工作。问题似乎与文件的实际上传有关。试试这些选项,让我们看看你是否能得到更好的结果:
在邮递员中使用二进制选项而不是表单数据
form-data 增加了很多附加值
创建一个 nodejs 文件并使用此代码进行测试
const axios = require('axios'); const fs = require('fs'); (async () => { const file = fs.readFileSync('./download.mp4'); await axios.put(signedUrl, { data: file, }, { headers: { 'Content-Type': 'video/mp4' } }); })();
我得到的结果: