【问题标题】:Upload files from one domain on another domain从一个域上传文件到另一个域
【发布时间】:2012-04-25 22:52:41
【问题描述】:

我需要当用户上传文件时,该文件会存储在另一个域的文件夹中。 我需要从一个域上传文件到另一个域。从 www.uploadto.com/ 到 www.uploadedfiles.com/uploadedfiles 我有一个简单的 php 网站。 用户使用该网站上传文件和图像。 但是在后端,我需要将图像存储在同一服务器上其他域的文件夹中。 我该怎么做?请帮忙。 我的网站托管在 Linux Apache 服务器上。 我已经给出了整个路径,包括 move_uploaded_file 参数中的用户名。但是获取权限错误?

【问题讨论】:

  • @Mike which is on the same server - 最简单的方法是copy()/rename(),或者首先将文件放在本地文件系统的正确位置.给自己上传 FTP 内容会增加大量无意义的开销。只需正确设置权限即可。
  • @Mike 我需要当用户上传文件时,该文件会存储在另一个域的文件夹中。
  • @sqlchild another domain 实际上只是 another directory 如果域托管在同一台服务器上。您只需要知道其他域主目录的本地文件系统路径即可。
  • @DaveRandom :不确定同一台服务器。如果另一个托管域托管在不同的服务器上怎么办。
  • 如果它在另一台服务器上,你将不得不使用一些网络协议来传输它,例如你可以 HTTP POST 那里(使用例如cURL)或@Mike 建议,通过 FTP。

标签: php file-upload permissions cross-domain file-permissions


【解决方案1】:

你可以使用jquery uploadify将文件上传到图片服务器,然后获取url到另一个服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-11
    • 2013-05-18
    相关资源
    最近更新 更多