PDA

View Full Version : سوال: ذخیره یک عکس در وب توسط دستورات html



Padrone
جمعه 22 آبان 1388, 05:12 صبح
به طور فرض من یک لینک عکس دارم
چطور می تونم اون رو روی هاست خودم با استفاده از دستورات html ذخیره کنم
ایا دستوری html داره؟
خیلی سرچ کردم ولی نتونستم پیدا کنم

Exception
جمعه 22 آبان 1388, 10:48 صبح
شما از روی کلاینت فقط میتونید عکس رو به سرور ارسال کنید. برای اینکه ذخیره بشه باید سمت سرور این کار انجام بشه.
در مورد ارسال به سرور هم فقط کافیه که تو تگ فرم در قسمت action آدرس جایی که روی سرور عکس رو دریافت میکنه بنویسید.

Padrone
جمعه 22 آبان 1388, 17:33 عصر
نه منظور من این نبود
به طور مثال من تعدادی لینک عکس از یک سایت دارم
می خوام این ها رو به طور اتوماتیک با برنامه نویسی ذخیره کنم
مثلا می خوام ادرس عکس رو تو textbox بزنم و بعد زدن اینتر عکس ذخیره بشه تو یک پوشه مورد نظر در کامپیوتر من
من کد این رو داشتم که به صورت اسکریپت جاوا بود
ولی متاسفانه حالا فراموشش کردم

Padrone
جمعه 22 آبان 1388, 18:41 عصر
مگه میشه ؟! :متفکر:

همانطور که گفتن باید با زبان سرورساید کار کنید : php - asp - ASP.NET
یعنی نمیشه؟
خب حالا با php میشه یه کد نوشت؟

onlymaj
شنبه 23 آبان 1388, 13:42 عصر
شما باید با php عکستون رو باز کنید و بخونید.بعد اون رو به صورت فایل در هاست خودتون بنویسید .

raravaice
شنبه 23 آبان 1388, 18:08 عصر
نه منظور من این نبود
به طور مثال من تعدادی لینک عکس از یک سایت دارم
می خوام این ها رو به طور اتوماتیک با برنامه نویسی ذخیره کنم
مثلا می خوام ادرس عکس رو تو textbox بزنم و بعد زدن اینتر عکس ذخیره بشه تو یک پوشه مورد نظر در کامپیوتر من



شما میخواهید که در سمت کلاینت این اتفاق بیافته که انجام شدنی نیست.



من کد این رو داشتم که به صورت اسکریپت جاوا بود
ولی متاسفانه حالا فراموشش کردم


احتمالا مال چند سال پیش بوده، الان دیگه نمیشه چون مشکل امنیتی داره.

موفق باشید

Padrone
یک شنبه 24 آبان 1388, 17:28 عصر
با سلام
مطمئن هستم منظور من رو درست نفهمیده بودید
منظورم من فقط ذخیره چند عکس بود
که با یک کد نویسی ساده php حلش کردم
و از شما تشکر میکنم که پاسخگوی من بودید


<?php
// تنظیم نام فایل

$filename = "نام فایل.jpg";

// باز کردن فایل
$handle= fopen($filename,'w');
echo "Opened $filename";

// دریافت ادرس فایل و ذخیره
$url = 'http://img.eetoolset.com/img?set=image[1001/580555.jpg],size[700x663],qual[80]&call=url[file:std.image]';

$contents = file_get_contents($url);
fputs($handle, $contents);

// بستن فایل
fclose($handle);

echo "<p>All done. Click <a href=$filename>here</a> to see the file</p>";
?>