cari
Rumahphp教程php手册SAE的storage服务使用方法

SAE全称是Sina App Engine(简称SAE)是新浪研发中心推出的国内首个公有云计算平台,支持PHP,MySQL,Memcached,Mail,TaskQueue,RDC(关系型数据库集群)等服务,下面我们来看SAE的storage服务用法

今天终于弄懂了sae的storage怎么使用,这里是sae的storage的概述地址:

http://sae.sina.com.cn/doc/php/storage.html。

因为sae不支持文件权限设置,所有的代码文件都是不可数的,但是sae提供了特别好的一个分布式文件存储服务,用来存放持久文件,其实就是用来存放网站的素材文件,如图片,文件等等的,所以,当需要存储文件数据的时候,可以使用使用sae.

使用sae一共有两种方案.

官方提供的一种方案是:使用官方的storage类,直接可以进行文件操作,如存放文件,删除文件,修改文件等等.

官方API文档地址:http://apidoc.sinaapp.com/sae/SaeStorage.html

还有一种方法是我在sae的应用商店看到的,里面有一个合成的wordpress for sae,我们可以看到详细的代码,我现在将自己简单的测试代码贴到下面,只为实现storage,不适用于开发场景,代码如下:

 class="brush:php;"><html> 
	<body> 
	 
	<form action="" method="post" enctype="multipart/form-data"> 
	<label for="file">Filename:</label> 
	<input type="file" name="file" id="file" />  
	<br /> 
	<input type="submit" name="submit" value="Submit" /> 
	</form> 
	 
	</body> 
	</html> 
	 
	<?php 
	 
	$domain = "test"; 
	$upload_dir = "saestor://" . $domain . "/qiao1/2/3/4/5/"; 
	 
	if(!is_dir($upload_dir)) 
	{ 
	 //mkdir($upload_dir , 0777); 
	} 
	 
	if ($_FILES["file"]["error"] > 0) 
	  { 
	  echo "Error: " . $_FILES["file"]["error"] . "<br />"; 
	  } 
	else 
	  { 
	  echo "Upload: " . $_FILES["file"]["name"] . "<br />"; 
	  echo "Type: " . $_FILES["file"]["type"] . "<br />"; 
	  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"; 
	  echo "Stored in: " . $_FILES["file"]["tmp_name"]; 
	 
	  } 
	if(move_uploaded_file($_FILES["file"]["tmp_name"],$upload_dir . $_FILES["file"][&#39;name&#39;])) 
	{ 
	 echo &#39;ok&#39;; 
	} 
	 
	 
	//mkdir($upload_dir . &#39;qiao&#39; , 0777); 
	 
	 

我们可以直接使用move_uploaded_file函数将临时文件上传,要注意的是第二个参数$upload_dir=”saestor://” . $domain . “/” . $dir.

其中,$domain就是storage中创建的storage服务名称,$dir就是要存放的目录,如要将文件存放在saestor://mydomain/dir1/dir2/dir3/下,可以直接使用该url,而不需要使用mkdir函数进行创建,因为stotage已经将该目录自动进行了创建.

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.