У меня странная проблема с AppleScript, и я не могу понять основную причину или решение. Я пытаюсь загрузить файлы с помощью процесса, который имитирует описанный ниже. Этот код не работает для меня, сообщая: «Сценарий доступа к URL получил ошибку: не удается преобразовать некоторые данные в ожидаемый тип». число -1700 к элементу"
Если я уберу 3 символа из имени локального пути (и, кажется, не имеет значения, какие 3), то он работает нормально. Если я удалю только 2 символа, он не выдаст ошибку, но загружаемый файл будет поврежденным JPG. Я попытался сделать то же самое с curl в строке «do shell script», и, похоже, это тоже не удалось для любой длины имени файла, хотя и молча (возвращая ""
). Чем это вызвано, и что я могу с этим поделать?
tell application "URL Access Scripting"
download "http://interfacelift.com/wallpaper_beta/grab/02331_veiledinclouds_2560x1600.jpg" to "/Users/abc/Downloads/02331_veiledinclouds_2560x1600.jpg"
end tell