我在proccess中有任何上传和取消链接我的图像在服务器中的问题。我使用此脚本上传图片:
var dispatcher = container.Resolve<IDispatcher>();
但是,我有警告:
警告:move_uploaded_file(34160518200001.jpg) [function.move-uploaded-file]:无法打开流:HTTP包装器 不支持可写连接
我使用此脚本取消链接图片:
move_uploaded_file($source, $directory);
但我有警告:
警告:unlink()[function.unlink]:http不允许取消链接
我希望有人能帮助我,谢谢师父
答案 0 :(得分:0)
这是一个让你入门的例子:
<?php
// NOT NECESSARY TO CREATE VARIABLES FOR THE IMAGES DIRECTORY
// AND THE IMAGE BUT THIS HELPS ILLUSTRATE THE PROCESS.. ;-)
$imagesDir = "path/to_the/images/folder";
$image = "the_image_to_upload.jpg";
// FIRST chmod THE IMAGES DIRECTORY TO HAVE THE PERMISSIONS YOU WANT:
chmod($imagesDir, 0777);
// THEN UPLOAD THE IMAGE:
move_uploaded_file($image, $imagesDir);
// TO DELETE (unlink) A FILE [IMAGE IN THIS EXAMPLE]
$image2Delete = "the_image_to_delete.png";
// CHMOD THE IMAGE TOO... BE SURE ALSO THAT THE CONTAINING DIRECTORY
// FOR THIS IMAGE ALSO HAS THE RIGHT PERMISSIONS:
chmod($image2Delete, 0777);
// THEN DELETE THE IMAGE...
unlink($image2Delete);