是否可以使用PHP创建文件上载隧道(服务器到服务器),而不会产生临时文件开销

时间:2013-07-31 21:45:15

标签: php curl upload cloud tunnel

让我们首先澄清第一件事。从2007年开始,我使用divShare将文件上传到“云端”。这工作正常,但服务在某些方面现在有点过时,并没有divShare计划做一些事情。只能使用divShare的过时接口或需要Adobe Air或Java的某些工具进行上传。我想自己使用HTML5拖放功能自定义它。

我的服务有REST-API,可以在服务器端上传文件,但是没有Ajax-API允许我使用自定义上传方法直接上传到他们的服务。

我不想听到切换到另一个云服务提供商,因为这样做太贵了,我有很多依赖这项服务的项目。该服务正常(下载),所以没有理由切换。如果可能,用户使用divShare网站(笨拙的界面)上传文件或使用提供的Java或Air应用程序。

正如我之前所写,我可以使用他们的API直接在服务器端上传文件。我可以创建一个HTML表单,可以将(a)文件上传到我的服务器,然后将其上传到divShare服务,但如果你问我,这是非常低效的,特别是在上传大文件,mp3文件或视频文件时。此外,我的服务器不像divShare那样功能强大。

divShare API使用cURL将文件上传到他们的服务器。

我的问题是: 是否可以通过隧道上传文件上传文件或重定向?在我的服务器不必临时存储文件的情况下?例如,这是否可以使用StreamWrapper?

如果您有任何想法,建议,问题和答案,请告诉我。

1 个答案:

答案 0 :(得分:0)

PHP无法实现,请参阅上述问题的评论。

相关问题