jjzjj

php - 上传文件夹

我正在使用Uploadify上传文件并使用Codeigniter框架。这是我的上传代码:$("#change_profile_icon").uploadify({'uploader':'/project/style/scripts/crop/uploadify/uploadify.swf','script':'http://localhost/project/pages/profile_icon','cancelImg':'/project/style/scripts/crop/uploadify/cancel.png','buttonText':'Uploadimage','widt

php - 如何捕获错误 "Maximum number of allowable file uploads has been exceeded"

我似乎无法仅通过使用PHP捕捉到这一点。这就是我所做的:$maxFiles=(int)ini_get('max_file_uploads');if($maxFiles但是count($_FILES['name'])总是等于$maxFiles(如果发生错误)。而且我真的不想把条件改成==……好像不太对。 最佳答案 我不知道用例到底是什么,但从您的问题来看,用户/访问者似乎可以向表单添加文件上传字段。在这种情况下,您可以将$maxFiles的值放入一个javascript变量中,并在达到最大值时简单地不添加新字段。

php - 通过表单直接上传到 Vimeo

我需要知道一种使用表单和PHP(以获得授权)将视频上传到VIMEOPRO帐户的方法。目前,我可以使用面板将视频直接发送到Vimeo,正如预期的那样。但我有一些客户想直接从我的控制面板(由我创建)上传您的视频,在vimeo之外,我只有一个唯一的PRO帐户,我无法共享帐户数据。看来我可以做到,基于页面APIhttps://developer.vimeo.com/apis/advanced/upload#post(通过POST上传)。我的疑问是:如果不将VimeoPRO帐户数据传递给我的客户,我真的可以这样做吗?这是一种安全的方法(考虑到客户尊重与Vimeo的协议(protocol))?我需

php - move_uploaded_file - 最大文件大小问题

我正在尝试使用PHP在我的服务器上上传一个文件,但它失败了:move_uploaded_file()返回false。我的文件是一个230,000个字符(224ko)的文本文件但是,如果我尝试将文件减少到4500个字符,效果很好。是否有最大字符数?$taille_maxi){$erreur='toobig';}if($_FILES['avatar']['name']!='shapes.txt'&&$_FILES['avatar']['name']!='routes.txt'){$erreur='...';}if(!isset($erreur))//noerror:upload{$fich

php - Debian - Symfony 2 - 文件 "file"超出了您的 upload_max_filesize ini 指令(限制为 2048 kb)。 (500内部服务器错误)

我正在尝试在debian服务器上部署我的Symfony2应用程序。该网站运行良好。但是我遇到了上传图片的这个问题......我尝试上传图片,但我的RestFulAPI返回此错误:Thefile"file.JPG"exceedsyourupload_max_filesizeinidirective(limitis2048kb).(500InternalServerError)我在网上查了如何解决这个问题。显然,我需要更改的值upload_max_filesize=2M我把值改成了20M。我还更改了post_max_size。我的新配置是:upload_max_filesize=20Mpo

php - 使用 YouTube API v3 将视频上传到特定的 PREDETERMINED 帐户

我有一个网站,客户将在该网站上上传视频。问题是-我希望将这些视频上传到我们的channel,而不是用户的channel。我不知道如何使用YouTubeAPIv3让它工作。每次有人想要使用我提供的访问token上传内容时,他都必须输入自己的凭据。他不能简单地将任何内容直接上传到我们的channel。有办法解决这个问题吗? 最佳答案 简短的回答是:您不应该要求您的用户上传到您的帐户。但请进一步阅读:https://stackoverflow.com/a/12626209/1973552https://stackoverflow.com/

php - Dailymotion API 上传速率限制

上传后,DailymotionAPI返回此错误:Youreachedyouruploadratelimit,pleaseslowdown.那是旅程的第二次上传,第一次是同一视频。视频大小约为700MB,时长为2小时。该帐户不是官方帐户。第一次上传没有发送该错误,几天后再次尝试。那么达到了什么限制? 最佳答案 当前的限制是每小时4个视频和每天2小时,因此您可能已达到时长限制。对于大多数用户而言,每个视频的时长限制为3600秒和每个视频2Gb,但所有这些规则可能因具体情况而异。您可以使用API调用检查每个视频的限制:https://ap

php - php数组转换的正确方法

我有这样的数据数组$data=['name'=>[(int)0=>'095a108478345cac184f956b1e8dee91a5a89f87bbabd7b3fb4058f577adf.jpg',(int)1=>'02059.jpg',(int)2=>'avatar.jpg'],'type'=>[(int)0=>'image/jpeg',(int)1=>'image/jpeg',(int)2=>'image/jpeg'],'tmp_name'=>[(int)0=>'C:\xampp\tmp\php17AA.tmp',(int)1=>'C:\xampp\tmp\php17BA.tm

php - jQuery Uploadify 不处理大图像

我正在使用jQueryUploadify插件。它非常适合我正在做的事情,但是当我最近用超过2.5mb的图像测试它时,它失败了。过程完成,表明文件已100%上传,但文件从未到达上传的文件夹中。日志文件说脚本找不到文件。我检查了PHP.ini文件设置、日志文件和我能想到的所有其他内容(Firebug等)。然而,这并没有产生真正的结果。有什么帮助吗?想法?更新:.ini中的PHP设置已更新,但PHP信息显示:max_execution_time3030max_file_uploads2020max_input_nesting_level6464max_input_time6060memory

PHP上传输入数组以及如何找到多少个文件?

我有这个表格:然后我用php这样上传文件:functionupFiles($files){for($i=0;$i如您所见,我从客户端获取了已发送的文件数量。我想要做的是检查服务器端收到了多少文件。我怎样才能做到这一点?是否有任何内置的php函数,如果没有那么如何创建一个? 最佳答案 count($_FILES['photo']['name']);应该可以。或者,只需将for循环重写为foreach:foreach($_FILESas$name=>$file){var_dump($file);//processfile...}