2017-10-09 23 views
0

私は以下の2 Mbの(私は正確なサイズがわからない)画像をアップロードした場合、そこに問題はないと私はDDとして印刷する場合本当に奇妙な問題Laravelイメージのアップロードの問題

を持っています。

UploadedFile {#530 
    -test: false 
    -originalName: "20170607_132957.jpg" 
    -mimeType: "image/jpeg" 
    -size: 883421 
    -error: 0 
    #hashName: null 
    path: "/tmp" 
    filename: "phpx8aY57" 
    basename: "phpx8aY57" 
    pathname: "/tmp/phpx8aY57" 
    extension: "" 
    realPath: "/tmp/phpx8aY57" 
    aTime: 2017-10-09 06:12:07 
    mTime: 2017-10-09 06:12:07 
    cTime: 2017-10-09 06:12:07 
    inode: 35785 
    size: 883421 
    perms: 0100600 
    owner: 33 
    group: 33 
    type: "file" 
    writable: true 
    readable: true 
    executable: false 
    file: true 
    dir: false 
    link: false 
} 

しかし、イメージを2 MB以上アップロードしてdd function()として印刷しようとすると、

UploadedFile {#530 
    -test: false 
    -originalName: "IMG_20171004_193910~3.jpg" 
    -mimeType: "application/octet-stream" 
    -size: 0 
    -error: 1 
    #hashName: null 
    path: "" 
    filename: "" 
    basename: "" 
    pathname: "" 
    extension: "" 
    realPath: "/var/www/api/test/public" 
    aTime: 1970-01-01 00:00:00 
    mTime: 1970-01-01 00:00:00 
    cTime: 1970-01-01 00:00:00 
    inode: false 
    size: false 
    perms: 00 
    owner: false 
    group: false 
    type: false 
    writable: false 
    readable: false 
    executable: false 
    file: false 
    dir: false 
    link: false 
} 

ファイル名がありません。 mimeTypeはapplication/octet-streamを探しています。

システムのアップロードサイズをphp.iniで上げようとしましたが、動作しません。そして私は助言が必要です。ありがとうございました。


私は、フォームデータ

システムのようなシステムにファイルをアップロード:PHP 7.1、Laravel 5.4

+0

デフォルトのphp 2mbアップロード制限があるようです。 php.iniのアップロードセクションをご覧ください。 –

+0

私は重複としてマークしたいと思います参考はこちら https://stackoverflow.com/questions/28529518/small-file-get-uploaded-but-not-large-file-in-laravel –

+0

@IvanBolnikh私が書いたこのconfの70mb –

答えて

0

があります設定ファイルで両方のパラメータを変更してもよろしいですか?

post_max_size = 128M 
upload_max_filesize = 128M 
+0

post_max_size = 100M upload_max_filesize = 70M ここに書いてあります –

0

私は私の問題を解決しました。私は間違ったファイルパスを書き込もうとしました。

私は、ubuntuサーバーとサーバーバックファイルパスに/etc/php/7.1/cli/php.iniとしてphp.ini -vを表示しましたが、index.phpにphpinfo()関数を表示しました。/ etc/php/7.1/fpm/php.ini。

なぜ違うのか分かりません。彼らは同じだと思いますが、そうではありませんでした。

関連する問題