草庐IT

ipa上传AppStore

全部标签

PHP cURL 文件上传到 JSP 脚本失败。通过浏览器上传的相同文件有效

我使用PHP/cURL登录网站并尝试上传文件。它返回错误消息,“错误:未处理文件上传。请确保选择了指定模板格式的适用excel文件进行上传。”如果我从浏览器上传并给它一个错误格式的文件(如.jpg),此错误与我收到的消息不同。如果我通过Firefox上传相同的excel文件,它可以正常工作并被服务器接受。那么我怎样才能像在Firefox中那样通过PHP/cURL来完成这项工作呢?我尝试将相同的内容上传到我自己的PHP脚本,它也工作正常。我还在这里回顾了一些相关问题并尝试了各种方法,但都没有任何区别。我尝试使用和不使用MIME类型,也尝试使用和不使用选项CURLOPT_SSL_VERIF

php - 由于大小无法上传文件

我正在尝试使用PHP上传文件!我试过上传PNG、JPG、PDF、TXT文件,这些上传仅在文件大小为20kb左右时有效。当我尝试上传大小约为150KB的文件时,它会打印$_FILEerror=3并且文件名可以说是“1234.png”,其中tmp_name是空的,图像本身也是如此!这是我的代码ini_set('display_errors',1);error_reporting(-1);$imageTmp=addslashes($_FILES['image']['tmp_name']);//$imageTmp=$_FILES['image']['tmp_name'];$imageOldNa

php - nginx 并行上传问题表单提交

我有一个基于laravel5的phpweb应用程序。我使用nginx。在我的网站上有一个联系表,用户可以在其中上传多个文件。我的问题是,每当用户上传多个文件时,它不会上传,而是显示加载很长时间。如果上传单个文件,则立即上传。我不确定为什么OS:ubuntu14.04x64nginx/1.8.0,PHP5.6.14-1有什么建议吗?nginx.conf:`worker_rlimit_nofile40000;http{###BasicSettings##proxy_connect_timeout600s;proxy_send_timeout600s;proxy_read_timeout60

php - 如何为 Yii2 创建文件上传 REST API Controller

我正在使用Ionic框架开发移动应用程序。下面的Yii2API代码可以用来上传文件,但是不行。它显示以下错误:i)Undefinedoffset:0.ii)yii\db\BaseActiveRecord->save()publicfunctionactionNew(){$model=newApiprofile();$userid=$_REQUEST['user_id'];$photo=$_FILES['photo'];$model->user_id=$userid;$model->photo=$photo;$name=$model->user_id;$model->file=Uploa

php - 如何在 PHPUnit 中进行测试;使用 Laravel 编写的 API 上传 CSV 文件?

我想通过LaravelAPI上传CSV文件,然后使用PHPUnit测试上传。Controller中的store()函数和testCreate()函数基本上是什么样的。这是我到目前为止得到的:call('POST','/api/lists-imports/',[],[],['csv_file'=>$file]);$this->dump()->assertResponseOk();}}Controller方法如下所示:file('importFile')->move(public_path('storage.crm.data'),$request->file('importFile')->

php - nginx 在文件上传时返回 403 forbidden 错误

我在codeigniter中有一个php网站,它允许用户上传文件。上传适用于大多数文件。但是对于少数文件,nginx会抛出403Forbidden错误。喜欢403Forbidden403Forbidden这是上传失败的示例.rb文件之一#SamplecodefromProgramingRuby,page58string=如果我删除'从这个文件,上传作品。这种过滤发生在哪里?我看过nginx错误日志,里面什么也没有。我看过codeigniter日志,那里什么也没有。事实上上传请求没有到达我的CodeigniterController,所以必须在到达那里之前被nginx阻止吗?这是用Jav

php - 使用标准浏览器(不是通过手机)使用移动宽带上传文件

我的问题是尝试在使用移动宽带时上传照片。(PHP)情况是——1)我使用的笔记本电脑通过移动宽带(t-mobile)连接到互联网2)我知道我的网站可以正常工作,因为我已经使用php脚本一年多没有出现问题其他可能有助于回答的要点1)使用他们的java上传工具将照片上传到facebook会失败(使用他们的简单uploader可以工作)3)上传文件以附加到我的blueyonder/virginwebmail工作正常。这通常非常快。作为测试(重复多次以验证)我尝试使用两种类型的网络邮件上传文件,blueyonder网络邮件可以在几分钟内上传5Mb文件,而godaddy网络邮件将失败或需要30分钟

php - 通过 Tumblr API 上传多张图片

我有大约300张图片要上传到我的新Tumblr帐户,因为我的旧wordpress网站被黑了,我不想再使用wordpress。我连续300天每天上传一张图片,我希望能够拍摄这些图片并使用api将它们上传到我的tumblr网站。图片目前是本地的,存储在/images/。它们都将上传日期作为文件名的前十个字符(01-01-2009-filename.png),我也发送了这个日期参数。我希望能够通过将API的响应输出到我的error_log来查看脚本的进度。这是我目前所拥有的,基于tumblrapi页面。//Authorizationinfo$tumblr_email='me@example.

php - 文件上传大小验证

验证是一个大问题,就好像我在php中验证它具有使它工作所需的所有功能等。但它首先将文件上传到一个临时位置,然后进行检查,这很糟糕。如果有人上传一个100mb的文件,他必须等待时间才能没有错误,但只是一些内部php搞砸了挂起页面。一种方式:JS//fileisidofinputfilealert(document.getElementById('file').files[0].fileSize);我猜这在firefox、safari、chrome中也有效,但不是:在Opera中,很确定IE也是如此,但IE可以通过ActiveX文件大小来处理,但Opera我仍然卡住了。非常不可用,无论如何

php - 为大型上传配置 Apache

我正在为我的公司开发一个文件上传服务。我们的用户经常向我们发送非常大的.zip文件,其中包含非常大的illustrator文件。通常文件不会大于1.5GB,但我需要计划处理最大4GB的文件。显然,这引起了很多关于我如何配置我的Apache以允许如此大的文件传输而不会使我的服务器过载或打开安全漏洞的问题。问题1:内存限制我的系统的一个特点是用户应该能够在上传文件后将其下载回来。由于安全问题,我避免使用标准下载(仅链接到文件)——我不能让其他用户下载彼此的文件。我的解决方案是将上传的文件保存在www-root之外的protected目录中,并通过PHP脚本加载它们。该PHP脚本看起来有点像