【发布时间】:2015-06-03 16:12:10
【问题描述】:
这是我的代码:
<html>
<body>
<form action="upload_new.php" method="post" enctype="multipart/form-data">
<h2>Vimeo Uploader</h2>
<label for="file">Filename:</label>
<input type="file" multiple name="file[]" id="file"><br><br/>
<input class="upload" type="submit" name="upload" value="Upload"><br/>
</form>
</body>
</html>
<?php
use Vimeo\Vimeo;
use Vimeo\Exceptions;
use Vimeo\Exceptions\VimeoUploadException;
require_once 'Vimeo/Vimeo.php';
require_once 'Vimeo/Exceptions/ExceptionInterface.php';
require_once 'Vimeo/Exceptions/VimeoRequestException.php';
require_once 'Vimeo/Exceptions/VimeoUploadException.php';
$lib = new Vimeo('client_id', 'client_secret');
for ($i = 0; $i < count($_FILES['file']['name']); $i++) {
$fileName = $_FILES["file"]["name"][$i];
$fileType = $_FILES["file"]["type"][$i];
$fileSize = $_FILES["file"]["size"][$i];
$fileTempName = $_FILES["file"]["tmp_name"][$i];
echo $fileTempName;
$uri = $lib->upload($fileTempName); //BLOWS HERE WITH NO MESSAGE
echo 'uri = ' . $uri; //THIS NEVER EXECUTES
}
?>
问题:
当我提交要上传的文件时,没有生成任何错误,没有上传任何内容,它在调用上传方法时会爆炸。我在这里做错了什么?我不希望用户与回调进行任何交互,只是直接上传,不问任何问题。
感谢您能给我的任何帮助。 拉里
【问题讨论】:
-
基于错误,这可能值得研究stackoverflow.com/a/9595886/4941437
-
您的脚本有可能隐藏错误吗?尝试添加以下内容:
error_reporting(E_ALL); ini_set('display_errors', '1');