小编Bug*_*Bug的帖子

无法设置Guzzle内容类型

我试图这样请求:

$body = [];
$body['holder_name'] = $full_name;
$body['bank_code'] = $bank_number;
$body['routing_number'] = $branch_number;
$body['account_number'] = $account_number;
$body['type'] = 'checking';

$client = new GuzzleHttp\Client([
'base_url' => [$url, []],
'headers'  => ['content-type' => 'application/json', 'Accept' => 'application/json'],
    'defaults' => [
         'auth' => [$publishable_key, ''],
],
    'body' => json_encode($body),
]);
Run Code Online (Sandbox Code Playgroud)

问题是该请求是在没有Content-Type的情况下设置的.我究竟做错了什么?

php curl laravel guzzle

7
推荐指数
2
解决办法
2万
查看次数

Dropzone.js-上传文件后如何向文件对象添加新属性

我正在使用dropzone和PHP上传和删除文件。加载上传页面时,我创建了一些带有以下参数的模拟文件:名称,大小,缩略图和ID。该模拟是使用预先上传的数据设置的。

因此,当有人单击“删除文件”按钮时,我调用了删除图像的php方法。

我的问题是,当用户上传文件并尝试删除它而不加载页面时。发生这种情况时,就无法更改dropzone文件对象。

我尝试着:

var dropZone3 = new Dropzone("#file3",{
                    init: function() {
                        this.on('success', function (file) {
                            console.log(file);
                            file['test'] = 'test';
                            file.test = 'test';
                            console.log(file);
                        })
                    },
                    paramName: 'file3',
                    autoProcessQueue:true,
                    uploadMultiple: false,
                    parallelUploads: 1,
                    maxFiles: 3,
                    maxFilesize: 5,
                    addRemoveLinks: true
Run Code Online (Sandbox Code Playgroud)

我的问题是成功功能的init内的第一个console.log和第二个控制台向我显示了相同的文件。

有人知道如何解决吗?

先感谢您。

javascript jquery file-upload dropzone.js

3
推荐指数
1
解决办法
4799
查看次数

标签 统计

curl ×1

dropzone.js ×1

file-upload ×1

guzzle ×1

javascript ×1

jquery ×1

laravel ×1

php ×1