引导jQuery文件上传和laravel

射线

我正在尝试使用laravel应用程序实现blueimp jquery文件上传。https://github.com/blueimp/jQuery-File-Upload

我已经使用插件设置了可以正常工作的表格,但是在laravel中创建服务器端脚本来处理上传时遇到了问题。

我更改了表单操作,如下所示:

<form id="fileupload" action="{{ route('photos.post.upload') }}" method="POST"
                              enctype="multipart/form-data">

在main.js(插件的一部分)中,我已将网址设置为:

$('#fileupload').fileupload({
    // Uncomment the following to send cross-domain cookies:
    //xhrFields: {withCredentials: true},
    url: '/photos/upload/'
});

在我的路线文件中,我创建了一条路线,如下所示:

Route::any('photos/upload', [
    'as'=>'photos.post.upload',
    'uses' => 'PhotosController@uploadImage'
]);

我在控制器中的功能:

public function uploadImage()
{
    dd(Input::file());

    return Response::json(
        array(
            "files" => array(
                "name" => "post"
            ))
    );
}

此时,我只想测试表单数据是否已接收。但是,上传时数据为空。

使用Route::any()Route::post()都会出现301错误(永久移动)

检入google chrome后,看来POST正在按预期方式用于上传,并且看起来文件已包含在内。

所以。

  1. 为什么我会收到301错误-我在javascript端都缺少什么
  2. 为什么Input::file()返回空

任何帮助表示赞赏

马丁·比恩

Laravel会重定向URL中是否存在尾部斜杠,就像您在at处一样url: '/photos/upload/',因此它将以301状态重定向到没有尾部斜杠的URL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery文件上传和Ajax

来自分类Dev

使用VueJs和Laravel上传多个文件

来自分类Dev

Laravel Storage SFTP和上传的文件权限

来自分类Dev

Laravel 4-上传文件和SQL

来自分类Dev

Laravel文件上传路径和视图渲染

来自分类Dev

Laravel 5和Redactor文件上传

来自分类Dev

Laravel 上的 jquery 文件上传验证错误

来自分类Dev

使用jQuery AJAX和FormData上传文件

来自分类Dev

使用PHP和JQuery上传多个文件

来自分类Dev

用ajax和jquery上传多个文件

来自分类Dev

通过ajax和jquery上传文件

来自分类Dev

使用 Jquery 和 MVC 上传 Zip 文件

来自分类Dev

jQuery文件上传插件,多文件和表单数据

来自分类Dev

Laravel资产文件夹和引导程序

来自分类Dev

如何使用laravel和phpunit测试文件上传?

来自分类Dev

Laravel 5:上传多个文件和其他输入

来自分类Dev

在Vuejs和Laravel中上传文件以及动态输入字段

来自分类Dev

使用laravel进行多文件上传和位置存储

来自分类Dev

LARAVEL - 多个文件上传不起作用和检索

来自分类Dev

Laravel文件上传混乱

来自分类Dev

Laravel文件上传

来自分类Dev

Laravel文件上传验证

来自分类Dev

laravel中的文件上传

来自分类Dev

在laravel中上传文件

来自分类Dev

在Laravel中上传文件

来自分类Dev

Laravel 5.4 文件上传

来自分类Dev

jQuery / Javascript上传和下载没有后端的文件

来自分类Dev

使用jquery和coldfusion cffile上传多个文件

来自分类Dev

如何使用PHP,jQuery和AJAX上传多个文件