小编Ale*_*len的帖子

使用Plupload的Laravel 4 TokenMissMatchException

我正在尝试使用Plupload上传文件,但我总是得到TokenMissMatchException.

// Route
Route::post("/posts/gallery", "PostsController@uploadGallery");
// Controller action
    public function uploadGallery(){
        $file = Input::file('file');
        $destinationPath = public_path() . '/imgs';
        $extension = $file->getClientOriginalExtension();
        $filename = "post-" . str_random(12) . "." . $extension;

        $inFile = $file->getRealPath();
        $outFile = public_path() . "/imgs/" . $filename;

        $image = new Imagick($inFile);
        $image->thumbnailImage(550, 0);
        if($image->writeImage($outFile)){
            return Response::json(["response" => "ok", "img" => $filename]);
        }else{
            return Response::json(["response" => "error"]);
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是我试图解决这个问题.我试图添加_token到请求,但它没有提起它:

$("#uploader").pluploadQueue({
            runtimes : 'html5,flash,silverlight,html4',
            url : "{{ URL::action('PostsController@uploadGallery') }}",
            chunk_size: '1mb',
            rename : true,
            dragdrop: …
Run Code Online (Sandbox Code Playgroud)

php csrf plupload laravel laravel-4

2
推荐指数
1
解决办法
991
查看次数

如何在 Laravel 5 中全局防止保存到数据库

我在 Laravel 中制作了一个 PHP 脚本,现在我想向我的买家展示演示。由于我不希望他们对数据库进行任何更改,我想知道是否有办法全局禁用对数据库的任何保存?

eloquent laravel-5

2
推荐指数
1
解决办法
1194
查看次数

在 Go 中检查已安装的软件包

我需要检查是否安装了某些软件包,但我需要使用代码而不是go listshell 中的工具来执行此操作。我找到了一个解决方案,但速度很慢(2-3 秒)。这是我当前的代码:

out, err := exec.Command("sh", "-c", "go list all").Output()
if err != nil {
    output := strings.Split(string(out), "\n")
    for _, value := range output {
        if value == "github.com/some/package" {
            // package is installed
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

go

2
推荐指数
1
解决办法
3645
查看次数

如何生成总计100的随机数?

我需要制作四个随机生成的数字,其总和必须为100.这些数字必须在1到100的范围内.

我怎样才能做到这一点?

c++

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

Qt C++将QString转换为long

我正在尝试使用以下命令将QString转换为long:

        QTextStream stream(&file);
        QString content = stream.readAll();
        qDebug() << "String: " << content;
        bool ok;
        long long a = content.toLong(&ok, 10);
        qDebug() << a;
        file.close();
Run Code Online (Sandbox Code Playgroud)

但我从qDebug得到以下输出:

String:  "123451234512345
" 
0 
Run Code Online (Sandbox Code Playgroud)

似乎这个qstring无法转换为long long变量,因为我总是得到0.我试图转换较小的数字,如1234,它的工作原理,但当我尝试转换这个大数字然后我有问题.请帮忙

c++ qt

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

我错误地解码了utf8字符 - šđžčć

我有一个词包含其中一些人物 - šđžčć.当我从那个单词中取出第一个字母时,我会有一个byte,当我将其转换byte为字符串时,我会得到错误解码的字符串.有人可以帮我弄清楚如何正确解码extracter字母.这是示例代码:

package main

import (
    "fmt"
)

func main() {
    word := "ŠKOLA"
    c := word[0]

    fmt.Println(word, string(c)) // ŠKOLA Å
}
Run Code Online (Sandbox Code Playgroud)

https://play.golang.org/p/6T2FX4vN3-U

utf go

-4
推荐指数
1
解决办法
109
查看次数

标签 统计

c++ ×2

go ×2

csrf ×1

eloquent ×1

laravel ×1

laravel-4 ×1

laravel-5 ×1

php ×1

plupload ×1

qt ×1

utf ×1