ホームページ >バックエンド開発 >PHPチュートリアル >Sina Cloud へのコードの展開に関する質問
フォームの「アップロード」ボタンをクリックし、空白で表示される処理ページ do_photo.php にジャンプします
これらのエラーは、ローカル マシンで Apache サービスと MySql が有効になっており、表示が普通!
答えは神様に聞いてください
アップロードしますか?
すべてのクラウドは通常のファイル システム機能をサポートしていません。簡単に言えば、仮想ファイル システム サービスを有効にする (有料) か、アップロードされたファイルをデータベースに保存するように変更する必要があります (テストされていません)。
アップロードしたファイルをデータベースに保存するにはどうすればよいですか?
アップロードされた一時ファイルが正常に読み取れるかどうか
私の新浪雲スペースは延滞のため使用できません(新しいアプリケーションを開いても)、登録とディスク作成には興味がありませんまたまた
一時ファイル?どう思いますか?
参照:
http://www.sinacloud.com/doc/sae/php/runtime.html#ben-di-io
へのパスTmpFS グローバル変数 SAE_TMP_PATH を通じて取得できます。このパスには書き込み権限があり、ユーザーはこのディレクトリにファイルを書き込むことができます。
詳しくは、上記アドレスにある資料をご覧ください。
いいえ、マスター、関連する例はありますか? 私は単なる初心者なので、参考のために最初にコードを投稿します。
Sina Cloud にはストレージがありませんか? そこに転送できます
ストレージ パスに書き込むことはできますが、f8d9cde947de1719581060b617c87f21 はどのように記述すればよいですか? f8d9cde947de1719581060b617c87f21画像リンクはストレージ パスに書き込むことができますが、f8d9cde947de1719581060b617c87f21画像のリンクを書いてください
use sinacloud\sae\Storage as Storage;$s = new Storage();// 创建一个Bucket test$s->putBucket("test");/**Object上传操作**/// 把$_FILES全局变量中的缓存文件上传到test这个Bucket,设置此Object名为1.txt$s->putObjectFile($_FILES['uploaded']['tmp_name'], "test", "1.txt");// 为私有Bucket test中的Object 1.txt生成一个能够在外网用GET方法临时访问的URL,次URL过期时间为600s$s->getTempUrl("test", "1.txt", "GET", 600);
API ドキュメント http://apidoc.sinaapp.com/class-sinacloud.sae.Storage.html を参照してください
いわゆるクラウド サーバーについては実は詳しく知っています
会社の動的 Web サイトは何に役立ちますか?