Krajee 文件输入仅上传 7 张图片,共 9 张

问题描述

所有图片大小不超过20mb。

我尝试为 img 文件夹设置权限 777,但这没有帮助。

即使我尝试上传 5-6 张图片,它也只会上传 3-4 张。

有时它上传的图片比我上传的多(有重复)。

我在浏览器网络选项卡中看到了这个:

Screenshot from Network

如果您需要我展示的其他内容,请告诉我。 提前致谢

上传.php文件

opt_df = DataFrame()

for symbol in tickers:
    try:
        ticker = yf.Ticker(symbol)
        opt = ticker.option_chain('2021-07-30')
        opt_df.append(opt)
    except ValueError:
        continue

JS 文件:

<?php

include_once "../kernel/settings.php";
include_once "../kernel/database.php";

$conf = KernelSettings::GetInstance();
$db = Database::DataBaseConnect();

$files = $_FILES["params"];

$file = array();

$result = 0;

if(is_array($files)){
    foreach($files as $k => $v){
        $file[0][$k] = $v;
    }
}


if(!isset($_REQUEST['name']))
    $name = "file";
else
    $name = "images";


if(!$_REQUEST['all']){
    if(is_array($file)){
        foreach($file as $key => $value){
            if(isset($file[$key]["error"]["base_image"]) && $file[$key]["error"]["base_image"] == 0)
            {
                $md5 = md5_file($value["tmp_name"]["base_image"]);
            
                if(move_uploaded_file($file[$key]["tmp_name"]["base_image"],$conf->documentroot . "/tmp/" . $md5)){
                
                    $db->Query("REPLACE INTO Uploads SET name = '" . addslashes($file[$key]["name"]["base_image"]) . "',size = " . $file[$key]["size"]["base_image"] . ",md5 = '" . $md5 . "'");
                    
                    $result = 1;                                 
                }
            }
        }
    }
}else{
    if(is_array($file)){
        foreach($file as $key => $value){
            if(isset($file[$key]["error"][$name]) && $file[$key]["error"][$name] == 0)
            {
                $md5 = md5_file($value["tmp_name"][$name]);
            
                if(move_uploaded_file($file[$key]["tmp_name"][$name],$conf->documentroot . "/tmp/" . $md5)){
                
                    $db->Query("REPLACE INTO Uploads SET name = '" . addslashes($file[$key]["name"][$name]) . "',size = " . $file[$key]["size"][$name] . ",md5 = '" . $md5 . "'");
                    
                    $result = 1;                                 
                }
            }
        }
    }
}

echo json_encode(array('result' => $result));
?>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)