我试图让用户通过react上传图像--原生,但很明显,laravel无法从请求中读取任何值。这就是我试图用axios做的事情:
const data = new FormData()
data.append('subject_id', this.props.navigation.getParam('id'))
data.append('name', this.state.title)
// I don't think the path is enough, it w
我试图用Axios和Laravel API上传和保存图像,但我收到了一个422错误。 我已经用Postman测试过了,我也有同样的结果,我有一个类似的控制器**(没有Foreach)**,但是一次只上传一个图像,它工作得很好。 ///Axios
async submitFiles(){
let fd = new FormData()
for(var i = 0; i < this.files.length; i++){
let file = this.files[i]
fd.append('photo[&
我已经集成了一个裁剪脚本,它在Vue组件中返回图像或HTMLCanvasElement。然后,在组件的裁剪方法中,对我的上传函数进行axios post调用。以下是作物种植方法:
crop() {
var croppedCanvas = this.cropper.getCroppedCanvas()
var img = croppedCanvas.toDataURL('image/jpeg', 1.0);
var formData = new FormData();
formData.append('image', img) // I can s
我有以下FormRequest来验证Files,特别是音频文件:
public function rules()
{
return [
'file' => 'bail|required|file|mimes:mpeg,mp3,mp2,aiff,wav,wave,flac,m4a,caf,ogg,aac,amr,wma|max:500000000'
];
}
但是,由于某些原因,当我上传任何类型的音频文件时,我会得到一个422,说明文件类型无效.原因是什么?
更新
这是我使用axios的axios
const f = new