首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要远程文件上传帮助

需要远程文件上传帮助
EN

Stack Overflow用户
提问于 2011-08-05 23:45:53
回答 2查看 5.3K关注 0票数 6

这是我正常的文件上传代码。

HTML

代码语言:javascript
运行
复制
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
      <input name="theFile" type="file" />
      <input name="Submit" type="submit" value="Upload">
    </form>

要接收文件的

PHP变量

代码语言:javascript
运行
复制
$fileName = $_FILES['theFile']['name'];
$fileTempName = $_FILES['theFile']['tmp_name'];

现在我想使用远程上传。

所以我创建了这样一个表单

代码语言:javascript
运行
复制
<form method="POST" action="<?=$self?>">
<input type="text" name="file[]"  size="45" value="">
<input name="submit" type="submit" id="submit" value="submit" accesskey="s"></p>
</form>

我必须在上面的表格中输入文件url。当我提交表单时,我希望这些变量$fileName,$fileTempName中存储文件文件详细信息

我不想让它们在本地储存。我试图在亚马逊s3上传中使用这些变量。你们能帮帮我吗?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-06 04:04:01

试试这个:

代码语言:javascript
运行
复制
$ch = curl_init("http://www.remotepage.com/upload.php"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('fileupload' => '@'.$_FILES['theFile']['tmp_name'])); 
echo curl_exec($ch); 
票数 5
EN

Stack Overflow用户

发布于 2011-08-06 00:39:55

您正在尝试进行远程上传,但是wihthout选择将其重新上传到您的服务器上?为什么你不直接把你的表单发送到你的上传位置,并在那里处理它呢?这是最快也是最好的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6963742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档