Javascript 文件上载返回空结果
我对Laravel5和php是新手,所以我不明白为什么我会遇到这个问题 我试图使用ajax上传一个文件(视频或图像),但服务器返回一个空结果。即使在我控制台FormData时,表单也似乎是空的 HTML 路线 控制器Javascript 文件上载返回空结果,javascript,html,laravel,Javascript,Html,Laravel,我对Laravel5和php是新手,所以我不明白为什么我会遇到这个问题 我试图使用ajax上传一个文件(视频或图像),但服务器返回一个空结果。即使在我控制台FormData时,表单也似乎是空的 HTML 路线 控制器 public function videoUpload() { return response()->json(json_encode(Input::all())); } use Illuminate\Http\Requests; public function
public function videoUpload() {
return response()->json(json_encode(Input::all()));
}
use Illuminate\Http\Requests;
public function videoUpload( Request $request ) {
return response()->json( ['video' => $request->input( 'videologo' )] );
}
回应
FormData {}
[]
似乎您正在使用
输入
外观
尝试熟悉请求
类
而且,返回JSON响应的方式似乎是错误的,因此请尝试以下方法
注意
确保INI文件中的PHP Post上载大小可以处理上载的文件大小,否则最终会出现空白Post请求
在php.ini
文件上设置以下指令以适应上载
=(大小以mb为单位,是post请求的总大小)post\u max\u size
=(大小以mb为单位,POST请求中单个文件的大小)upload\u max\u filesize
public function videoUpload() {
return response()->json(json_encode(Input::all()));
}
use Illuminate\Http\Requests;
public function videoUpload( Request $request ) {
return response()->json( ['video' => $request->input( 'videologo' )] );
}
似乎您正在使用
输入
外观
尝试熟悉请求
类
而且,返回JSON响应的方式似乎是错误的,因此请尝试以下方法
注意
确保INI文件中的PHP Post上载大小可以处理上载的文件大小,否则最终会出现空白Post请求
在php.ini
文件上设置以下指令以适应上载
=(大小以mb为单位,是post请求的总大小)post\u max\u size
=(大小以mb为单位,POST请求中单个文件的大小)upload\u max\u filesize
public function videoUpload() {
return response()->json(json_encode(Input::all()));
}
use Illuminate\Http\Requests;
public function videoUpload( Request $request ) {
return response()->json( ['video' => $request->input( 'videologo' )] );
}
使用Request类
公共函数videoUpload(Request$Request)
然后使用dd($Request->input('videologo'))
为什么您的操作为“”空?这意味着使用ajax发布图像来发布自我。无需在表单上添加操作使用请求类公共函数videoUpload(Request$Request)
然后使用dd($Request->input('videologo'))
为什么您的操作=“空”?这意味着使用ajax来发布图像。无需在表单上添加操作谢谢您的回复。现在我得到了一个空数据,我的测试文件大小只有35KB,仍然无法返回正确的数据。你应该尝试发布一个字符串,看看它是否返回你发布的确切字符串。我已经将数据传递给控制器,如string和int。谢谢你的回复。现在我得到了一个空数据,我的测试文件大小只有35KB,仍然无法返回正确的数据。你应该尝试发布一个字符串,看看它是否返回你发布的确切字符串。我已经将数据传递给控制器,如string和int。