小编Mic*_*air的帖子

新标签页中的Base64 PDF在刷新前显示空白页

标题说这一切真的......我有一个base64 pdf字符串,我追加到: data:application/pdf;base64,

使用我的网页中的链接将pdf带入新标签页.最初会显示一个空白页面,但随后我刷新页面并显示完美.

这个问题才开始,一旦我更改了我的NodeJS代码以检索PDF,在用https模块检索PDF 但现在我正在使用之前request.

https://jsfiddle.net/o7upp4d8/

html javascript google-chrome data-url chromium

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

PHP创建的Excel工作表在打开时会产生错误

因此,我当前的代码可以100%工作,文件已经制作好并在excel中打开。但是在打开时,必须点击一些错误才能打开文件。它们如下:

“ address-book.xls”的文件格式和扩展名不匹配。该文件可能已损坏或不安全。除非您信任其来源,否则请不要打开它。您是否仍要打开它?

然后:

Excel已检测到'address-book.xls是SYLK文件,但无法加载它。文件错误或不是SYLK文件格式。单击“确定”尝试以其他格式打开文件。

然后最后:

“ address-book.xls”的文件格式和扩展名不匹配。该文件可能已损坏或不安全。除非您信任其来源,否则请不要打开它。您是否仍要打开它?

之后,它无奈地打开。这是创建它的代码。格式化电子表格的任何帮助(例如使单元格足够大以容纳内容)都将非常有用。但是消除打开时的错误是我的首要任务。

<?PHP
require_once('conn.php');

$colnames = array(
    'id' => "ID",
    'Title' => "Title",
    'First_Name' => "First name",
    'Last_Name' => "Last Name",
    'Address' => "Address",
    'City' => "City",
    'State' => "State",
    'Zipcode' => "Zipcode",
    'Home_Phone' => "Home Phone",
    'Cell_Phone' => "Cell Phone",
    'Email1' => "Email #1",
    'Email2' => "Email #2"
);

function map_colnames($input){
    global $colnames;
    return isset($colnames[$input]) ? $colnames[$input] : $input;
}
function cleanData(&$str){
    $str = preg_replace("/\t/", "\\t", $str);
    $str = preg_replace("/\r?\n/", "\\n", $str); …
Run Code Online (Sandbox Code Playgroud)

php mysql excel pdo

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

标签 统计

chromium ×1

data-url ×1

excel ×1

google-chrome ×1

html ×1

javascript ×1

mysql ×1

pdo ×1

php ×1