目前,我使用以下代码先保存文件,然后再上传:
from pydub import AudioSegment
import requests
file1 = AudioSegment.from_ogg("file1.ogg")
file2 = AudioSegment.from_ogg("file2.ogg")
file3 = file1.overlay(file2, position=1000)
file3.export('/tmp/output.ogg', format='ogg')
files = {
'file': ('output.ogg', open('/tmp/output.ogg', 'rb')),
}
response = requests.post('https://example.com', files=files)
有什么方法可以上传文件而不保存?