public class Print : IOpenPrint
{
public void OpenPrintDialogAsync(Texture2D image, Action<bool> result)
{
image.ReadPixels(new Rect(0, 0, image.width, image.height), 0, 0);
byte[] bytes;
bytes = image.GetRawTextureData();
var bridge = IL2CPPToDotNetBridge.BridgeBootstrapper.GetDotNetBridge();
if (bridge != null && bytes != null)
bridge.OnPrint(bytes, image.width, image.height, (IL2CPPToDotNetBridge.OnPrintFinish)Delegate.CreateDelegate(typeof(IL2CPPToDotNetBridge.OnFinish), result.Target, result.Method));
}
}
替换。
FileUpload是否可以代替FormFile以及<?php
ini_set('display_errors',1);
echo '### Begin Importation<br>';
$mysqli = new mysqli(
"localhost",
"root",
"",
"mydatabase",
3306
);
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$files = glob('C:\\xampp\\mysql\\data\\mev2\\*.csv');
foreach($files as $file){
//clean names if needed
$filename = explode('\\',$file);
$filename2clean = str_replace('.csv','', $filename[5]);//because my file is under 5 folders on my PC
$n = strtolower(str_replace('fileprefix_','', filename2clean));
echo '<br>Create table <b>'.$n.'</b><hr>';
$sql = "CREATE TABLE IF NOT EXISTS `mydatabase`.`".$n."` (`email` varchar(60), `lastname` varchar(60), `firstname` varchar(60), `country` varchar(19)) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;";
if (!($stmt = $mysqli->query($sql))) {
echo "\nQuery execute failed: ERRNO: (" . $mysqli->errno . ") " . $mysqli->error;
};
echo '<br>Import data from <b>'.$n.'</b><hr>';
$sql = "LOAD DATA INFILE '".basename($file)."' INTO TABLE `mydatabase`.`".$n."`
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r'
IGNORE 1 LINES";
if (!($stmt = $mysqli->query($sql))) {
echo "\nQuery execute failed: ERRNO: (" . $mysqli->errno . ") " . $mysqli->error;
};
}
echo '### Import finished !<br>';
?
FormFile getFileData()