首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用CURL POST将文件流直接上传到Flickr?

如何使用CURL POST将文件流直接上传到Flickr?
EN

Stack Overflow用户
提问于 2010-07-29 22:22:01
回答 1查看 871关注 0票数 0

我正在写一个web应用程序,允许用户将照片上传到flickr帐户(我的)。我希望在不保存中间图像的情况下,将中间图像保存在web应用程序所在的服务器上。

到目前为止,我得到的是一个实现phpFlickr并接受来自简单html表单的帖子的页面。我使用$_FILES['file']['tmp_name']作为phpFlickr使用的路径。代码如下:

代码语言:javascript
复制
<?php

require_once("phpFlickr.php");
$f = new phpFlickr("apikey", "secret", true);

$_SESSION['phpFlickr_auth_redirect'] = "post_upload.php";

$myPerms = $f->auth("write");

$token = $f->auth_checkToken();

$phid = $f->sync_upload($_FILES['file']['tmp_name']);

echo "Uploading Photo..." . $phid;

?>

我猜这个临时文件是因为调用$f->auth("write")时发生的重定向而丢失的,但我不知道。有没有办法保护它?有没有办法在不将文件保存到服务器的情况下做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-03 18:54:38

答:如果不将文件另存为中间文件,则无法直接将文件上传到Flickr。

我已经转向使用move_uploaded_file(),然后使用flickr API调用,并且它工作得很好。

我还设法让它与出色的Jquery Uploadify配合得很好,它可以让我一次发送多个文件到它。

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

https://stackoverflow.com/questions/3363467

复制
相关文章

相似问题

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