javascript - 使用 php 将 blob 音频文件上传到 aws ec2-instance
问题描述
我正在创建一个 Web 应用程序,用户可以在其中录制音频,然后将其上传到服务器。
我能够录制音频,也能够将 blob 数据发送到服务器。但我无法将文件推送到 ec2 实例(aws 托管环境)。我附上了php代码。我不确定我应该使用哪条路径。这是PHP代码。
<?php
print_r($_FILES);
$uploaddir = '/var/www/html/public/src/audio/';
$uploadfile = $uploaddir . basename($_FILES['audio_data']['name']);
$size=$_FILES['audio_data']['size'];
$input = $_FILES['audio_data']['tmp_name']; //temporary name that PHP gave to the uploaded file
$output = $_FILES['audio_data']['name'].".wav";
if(move_uploaded_file($input, $$uploadfile)){
echo "uploaded";
}
else{
echo $uploadfile;
}?>
有没有办法在托管的 aws-ec2 实例上推送数据和创建文件?php文件中是否需要进行任何更改?
解决方案
推荐阅读
- swift - SwiftUI:更改类中的值
- php - 在dropzone中上传后如何更改重命名?
- aws-lambda - 从 AWS Lambda 捕获原始 axios 请求
- awk - awk 为所有工作日生成 seq no vs day
- java - Spring中的JPA存储库实际工作的机制是什么
- python - 如何使用 SymPy 重新排列变量
- plotly-dash - 破折号数据透视表不刷新
- python - KeyError:“['1'] 在轴中找不到
- python - Python:在 DatetimeIndex 中迭代年份和月份
- http - 为什么我在逻辑应用程序中将输出视为八位字节流?