草庐IT

crm-upload

全部标签

php - Codeigniter do_upload 在生产服务器中没有响应

我制作了一个可以上传特定文件类型的页面。它在我的本地开发中运行良好,但在生产中运行良好。它不会传递do_upload()函数。除此之外什么都不显示。$path='uploads';echo'path:'.$path.'';//--configforuplaod--$configUpdload['upload_path']=$path;$configUpdload['allowed_types']='gif|jpg|png|xls|xlsx|pdf';$configUpdload['max_size']='4000';//sizeinkilobytes$configUpdload['en

php - Image Upload API XML(仅允许在文档开头声明)

我的问题是PHP和XML问题,我和一个friend在图像上传api上工作,我们在创建XML字符串时遇到了问题。图像.php:$simage=newSimpleImage();$xml=newSimpleXMLElement('');if($key==get_key()){require'upload.php';}else{$xml->addChild('error',"102FehlerhafterZugriffsKey");}header("Content-type:text/xml;charset=utf-8");echo$xml->asXML();上传.php:if($_FILE

让element-ui的el-upload组件文件列表中文件图标自定义显示

网上找了一堆都没有什么头绪,其中有在上传文件过程中修改class达到突变更换的目的,但是引入了多文件和多组件的复杂场景后效果不尽人意,比如删除文件或者回显没有办法正常显示图标了.在研究了下,因为elementui的文件图标是写死的,我找到了一种效果几乎打到了我的期望,基于修改class的想法我找到了思路每次文件列表发生改变时,就把整个页面的文件列表重新渲染一下图标,显示肯定不会出错了效果图上传组件el-uploadclass="myupload"...>...el-upload>定义方法,只需要每次要重新渲染的时候就调用一下renderFileIcon()即可methods:{ renderF

php - move_uploaded_file - 为什么它很重要?

我无法想象为什么我应该使用这个函数而不是简单的重命名。手册中写道:move_uploaded_fileThisfunctioncheckstoensurethatthefiledesignatedbyfilenameisavaliduploadfile(meaningthatitwasuploadedviaPHP'sHTTPPOSTuploadmechanism).Ifthefileisvalid,itwillbemovedtothefilenamegivenbydestination.Thissortofcheckisespeciallyimportantifthereisanych

通过使用foreach循环,使用move_uploaded_file()函数上传多个文件

我正在尝试使用每个循环上传多个文件。在这种情况下,我应该在move_uploaded_file()函数的第一个参数中使用什么foreach($_FILES["prodImg"]["name"]as$pImage){$nbr++;$col='image'.$nbr;$fileName=basename($pImage);$target_file=$target_dir."".$fileName;$rqt="UPDATEprodimagesSET$col=?WHEREprodId=?";$stmt=$con->prepare($rqt);$stmt->execute(array($fileName

php - 为 OpsWorks php 应用程序服务器堆栈设置 upload_max_filesize

我在OpsWorks上运行一个非常标准的、非EBS支持的PHP应用程序服务器。它托管一个使用ExpressionEngine构建的站点,并且只有一个自定义ChefRecipe,该Recipe将PHP的写入权限设置为EE可写所需的目录。无论如何我都使用后端图像处理,所以我希望客户端能够直接从相机上传JPG以及短视频文件。这是默认的php.iniupload_max_filesize和post_max_size2MB的限制。我已经在.htaccess中覆盖了这些,但我的印象是这不是一流的解决方案。我希望能够在自定义ChefJSON中指定这些,或者如果需要,在自定义ChefRecipe中指定

php - 增加 max_post_size 和 upload_max_filesize 有什么注意事项?

我想增加服务器上的max_post_size和upload_max_filesize以便我的应用程序能够处理更大的文件(大到2gb)。但在我这样做之前,有什么注意事项?显然,PHP开发人员将大小设置得较低是有原因的。我需要一定数量的RAM才能进行操作吗?任何见解都会有所帮助。 最佳答案 我看到的最大问题之一是POSTS是一次性交易。我的意思是,如果您的客户正在上传一个非常大的文件,并且在他们完成90%时发生网络中断,他们将不得不从头开始。我相信有基于Flash和Java的解决方案可以分块上传文件,以便在您的服务器上重建。我只使用过一

PHP/ Apache : Permission settings for uploaded JPEG image files not correct

我刚刚设置了一个LAMP开发服务器,并且仍在解决一些问题。服务器安装在一台计算机上,我使用Windows笔记本电脑编写代码并通过网络浏览器测试站点。我的文件上传脚本的工作原理是JPEG图像文件已成功上传到服务器,但是当我尝试在网络浏览器中查看图像时,权限被拒绝。我通过服务器检查文件的权限,它们是600。我可以通过chmod777theimage.jpg解决这个问题,但这似乎根本不是一个好的解决方案。该解决方案是否与Apache配置有关?或者还有什么我应该做的。谢谢,迈克更新澄清一下,我可以将JPEG文件上传到/var/www/test/images,但上传后无法在Web浏览器中查看图像

php - PHP 中的 UPLOAD_ERR_EXTENSION (#8)?

我完全卡在了这个上。每当我上传一个大于8MB(大约)的大文件时,我都会在$_FILES数组中得到这个错误代码......我查看了加载的扩展,但没有帮助...最大文件上传为50M,最大帖子为55M。有没有其他人以前遇到过这个问题,并且知道可能导致它的扩展程序?编辑:我刚刚注意到它实际上是由尝试上传二进制文件引起的(5KBa.out文件不会上传)。我怎么能允许这个?什么扩展阻止了二进制文件的上传? 最佳答案 我想我会回答我自己的问题...这是由suhosin引起的。我去了/etc/php5/conf.d/suhosin.ini,并取消注

php - move_uploaded_file() 显示成功但不工作

我正在使用php上传文件并将其移动到所需位置...使用move_uploaded_file时,它​​表示文件已成功移动,但文件未显示在目录中。HTML和PHP代码如下...TestingPicturePHP是这样的:当我运行此页面并上传合法文件时-test_upload.php回显文件上传成功。但是当我前往网页根目录中的文件夹“vidit”时。该文件夹是空的...我正在使用wamp服务器。 最佳答案 您需要将文件名附加到您的目标路径。尝试如下$doc_path=realpath(dirname(__FILE__));if(move_