Вы храните его на диске? Это сработало в моем тестере.
use Storage;
$url = "http://www.google.co.in/intl/en_com/images/srpr/logo1w.png";
$contents = file_get_contents($url); $name = substr($url, strrpos($url, '/') + 1);
Storage::put($name, $contents);
P.S. Я нашел плакат онлайн - он покажет Вам все классы, которые являются CF. Я заказал ему fro Microsoft, потому что Kinkos хотел, чтобы 65$ распечатали его в цвете для меня! Microsoft отправила мне несколько бесплатных копий - все, что я должен был сделать, был, спросите:
У меня есть он зависающий в моей кабине, и это - удача при попытке помнить, в котором могут быть найдены классы пространств имен.
Хороший многослойный вопрос:
Надежда, которая помогает!
CF, в целом содержит подмножество классов от регулярной платформы - но Вы не можете непосредственно выполнить код от одного на t'other. Кроме того, вместо того, чтобы просто быть подмножеством, существует, вероятно, несколько вещей в компактных, которые не находятся в регулярной версии, такой как вещи GUI, специфичные для мобильных устройств (программируемые клавиши, и т.д.) - предположение, что Вы пишете winform exe и не веб-страницу (который мог бы быть самым простым способом получить совместимость).
С некоторым усилием, это это возможный совместно использовать логический код, в особенности утилита dlls - но им нужны различные csproj файлы (так как у них есть совершенно другое время компиляции "цели"). Для сокращения обслуживания можно часто обманывать путем взламывания csproj для использования подстановочных знаков, как отсюда:
<ItemGroup>
<Compile Include="..\protobuf-net\**\*.cs" />
</ItemGroup>
Для UI вещи получают много tricker. В целом ожидание состояло бы в том, чтобы совместно использовать бизнес-логику и отдельный UI для различных целевых устройств.
1). Существует Компактная Платформа так да; И это - подмножество полной платформы.NET. У меня есть плакат на моей стене в офисе, который обозначает целый набор классов та работа в CF... Я не вспоминаю первое, что пришло на ум, если существует кто-либо, которые являются просто CF, но я предполагаю, что должны быть некоторые. Существует несколько хороших книг по предмету - один Paul Yao, которого я имею и другой Andy Wigley - оба доступны на Amazon.
2). Насколько я знаю, классы, которые являются CF и полной работой платформы то же, но должны быть скомпилированы для различных целей.
3). Я рисковал бы предположением, что, если Вы только используете классы, которые характерны для обоих, что Вы могли использовать то же решение, я не знаю степени, которую необходимо было бы пойти, чтобы заставить его скомпилировать для компактного устройства и полной версии, хотя, и при этом я не могу сказать с полной уверенностью, что оно может быть сделано. Я рисковал бы предположением, что процесс не прост.
4). Перейдите к своему локальному книжному магазину и имейте щелчок через те две книги, которые я упомянул. Как я сказал, у меня есть тот Paul Yao, и это, кажется, покрывает большую часть того, в чем я мог предположить нуждаться на компактном устройстве.