首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取要在php中提交到dropbox的输入路径

获取要在php中提交到dropbox的输入路径
EN

Stack Overflow用户
提问于 2012-08-23 16:44:34
回答 2查看 364关注 0票数 2

我有以下几点:

代码语言:javascript
运行
复制
$FilePath = "c:\user\test\koala.jpg";

$put = $dropbox->putFile($FilePath);

代码语言:javascript
运行
复制
$put = $dropbox->putFile("c:\user\test\koala.jpg");

这样做效果很好,可以将文件上传到dropbox。

然而,很明显,由于安全限制,我无法通过表单输入框获取完整路径,即c:\user\test\koala.jpg

有什么办法可以解决这个问题吗?在这里,我可以通过某种形式的输入来获取$FilePath,而不必将其作为临时文件提交到服务器。

我已经把完整的代码放在下面。

代码语言:javascript
运行
复制
<?php

// @link https://github.com/BenTheDesigner/Dropbox/blob/master/Dropbox/API.php#L122-139

// Require the bootstrap
require_once('bootstrap.php');

// Extend your sript execution time where required
set_time_limit(0);

$put = $dropbox->putFile($FilePath);

// Dump the output
// var_dump($chunked);
EN

回答 2

Stack Overflow用户

发布于 2013-03-07 05:42:56

测试类似这样的东西:

HTML

代码语言:javascript
运行
复制
...
<form type="POST" action="myPhpUploadPage.php" enctype="multipart/form-data">
   <input type="file" name="file"/><br/>
   <input type="submit" value="send"/>
</form>
...

PHP (myPhpUploadPage.php)

代码语言:javascript
运行
复制
// Require the bootstrap
require_once('bootstrap.php');

// Extend your sript execution time where required
set_time_limit(0);

if(isset($_FILES['file'])){
  $FilePay = $_FILES['file']['tmp_name'];
  $put = $dropbox->putFile($FilePath);
} else {
  echo 'not file selected';
}
票数 0
EN

Stack Overflow用户

发布于 2013-03-21 20:11:34

如何上传您的文件到您的服务器,并在运行脚本后,将它们复制到您的Dropbox帐户。然后运行脚本擦除临时目录或特定文件夹中的文件。

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

https://stackoverflow.com/questions/12087914

复制
相关文章

相似问题

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