草庐IT

分片上传

全部标签

PHP Codeigniter 上传类,使用特定模式重命名文件

我在使用Codeigniter时遇到了一些麻烦,在从它必须提供的上传库中获取要在上传过程中重命名的文件。现在,在任何人说出来之前,我不是在寻找“加密”文件名。我的问题是在上传图像时,您有很多类型可以处理。那么如何使用file_name配置选项将文件名更改为特定模式(我已经将模式部分设置好并开始工作)。但保持相同的文件类型?现在我正在尝试$upload_config['file_name']=$generated_filename_from_schema唯一的问题是$generated_filename_from_schema没有文件扩展名,将文件扩展名排除在等式之外CI似乎完全忽略了它

php - 计算上传文件的数量

我正在开发我的CodeIgniter项目,到目前为止它运行良好。但是,我需要一些方法来计算上传文件的数量,因为我想在某些情况下(但不是全部)限制它。我该怎么做?我尝试了count($_FILES)但没有任何用处。我还尝试了很多其他的东西,但都没有给我需要的信息。上传表单是多文件上传,我用的是this处理多个上传的库。没有计数的上传函数如下所示:functiondo_upload(){$setid=$this->input->post('imageset');$this->load->library('upload');$this->load->library('image_lib');

PHP 上传表单、PDF、Doc 和 Docx

我正在努力使这个上传代码适用于docx文件,它适用于doc和pdf..$allowedExts=array("pdf","doc","docx");$extension=end(explode(".",$_FILES["file"]["name"]));if((($_FILES["file"]["type"]=="application/pdf")||($_FILES["file"]["type"]=="application/msword"))&&($_FILES["file"]["size"]0){echo"ReturnCode:".$_FILES["file"]["error"]

php - 使用 Varien_File_Uploader 上传多个文件

这个问题和我之前的question有关我使用模板文件在管理员中创建了一个选项卡表单。模板文件内容为:ImagesRemovejQuery(document).ready(function(){jQuery('.add').click(function(){varwrapper=""+""+"Remove"+"";jQuery(wrapper).find('.remove').on('click',function(){jQuery(this).parent('.wrapper-tr').remove();});jQuery(wrapper).appendTo('.container')

php - krajee bootstrap 文件输入禁用/删除上传图标预览缩略图

我需要禁用上传按钮。可能吗? 最佳答案 这可能对你有帮助,fileActionSettings:{showRemove:false,showUpload:false,showZoom:true,showDrag:false,}, 关于php-krajeebootstrap文件输入禁用/删除上传图标预览缩略图,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/40264475/

php - 在上传 PHP 之前调整图像大小

我不知道如何在PHP中调整图像大小,我的代码是:for($index=1;$index$mkdir=画廊文件夹的名称(有很多画廊)。$dir=图片的放置位置。$ext=图片的类型(png、gif或jpg)。foreach循环运行两次,因为您可以上传两张图片。这个脚本运行良好,我只需要调整大小,但我不知道该怎么做.. 最佳答案 这是我用来调整图像大小的代码。在我的例子中,我为函数提供了原始文件名,然后是缩略图文件名。您可以很容易地根据您的情况调整它。publicstaticfunctionGenerateThumbnail($im_f

php - 如何使用 PHP 上传脚本将电影从 .MOV 转换为 .MP4?

我正在尝试将电影上传到网站,然后自动将其从.moviPhone格式转换为.mp4格式。是否有php转换库或工具可以帮助我执行此操作?谢谢。 最佳答案 我知道这是另一种解决方案:http://handbrake.fr/CLI(命令行界面)https://trac.handbrake.fr/wiki/CLIGuide,只需使用PHP即可启动InstallHandbrakeUbuntuPHP:$cmd='./HandBrakeCLI-i/path/to/source.MOV-omovie.mp4--preset="iPhone&iPodT

php - 重命名文件(如果已存在)- php 上传系统

我这个PHP代码:0){die('Anerrorocurredwhenuploading.');}if(!getimagesize($_FILES['file_upload']['tmp_name'])){die('Pleaseensureyouareuploadinganimage.');}//Checkfilesizeif($_FILES['file_upload']['size']>500000){die('Fileuploadedexceedsmaximumuploadsize.');}//Checkifthefileexistsif(file_exists('upload/'

php - summernote 图片上传和替代方案不起作用

我在我的网站上使用summernote编辑器,并使用他们网站上提到的Click2edit方法实现了它here.但是,如果按原样使用图像上传会导致各种问题。我的理解是这是使用一种叫做base64的东西。我尝试使用来自另一个stackoverflow答案[此处]的代码,用更直接的文件上传到服务器来替换它。(Summernoteimageupload)然而它似乎没有做任何事情,图像仍然被插入原始方法。如果你能帮我弄清楚如何正确实现它。就错误而言,我的网站有几个选项卡,其中一个选项卡包括click2editsummernote编辑器,当我尝试使用图片上传并保存时,图片不显示,它将选项卡组合为1

PHP 上传的文件超过php.ini中的upload_max_filesize指令

在将其标记为重复之前,请听我说完。我已经尝试了所有可以在网上找到的建议。没有工作。我已经重启无数次了。下面是我尝试过的详细列表。这是我的设置:Nginx1.10PHP7.0WordPress4.7我使用的是VPS。我可以访问和控制每个文件!这是我想做的:增加我的WordPress的上传文件大小。为什么?每当我上传大于2兆字节的文件时,我都会收到此错误:上传的文件超出了php.ini中的upload_max_filesize指令。这就是它告诉我的全部内容。这是我所做的:一个。所以出于常识,我进入/etc/php/7.0/cli/php.ini因为php.ini-i告诉我加载的配置来自那个