Articles of file upload

PHP Отображение загруженного изображения на другую страницу

Привет, у меня проблемы с этим. Пользователь загружает изображение в page1.php. Это вставка имени файла в базу данных, и изображение переходит в папку с именем «uploads». Как вы получаете эти изображения и показываете их на странице2.php? Страница 1 if(isset($_FILES['filename'])){ $errors = array(); $file_name = $_FILES['filename']['name']; $file_size =$_FILES['filename']['size']; $file_tmp =$_FILES['filename']['tmp_name']; $file_type=$_FILES['filename']['type']; $file_ext=strtolower(end(explode('.',$_FILES['filename']['name']))); $expensions= array("jpeg","jpg","png"); if(in_array($file_ext,$expensions)=== false){ […]

Как загрузить изображение в AWS S3 в PHP из памяти?

Поэтому в настоящее время у меня загружена система загрузки, использующая AWS S3 для загрузки изображений. Вот код: //Upload image to S3 $s3 = Aws\S3\S3Client::factory(array('key' => /*mykey*/, 'secret' => /*myskey*/,)); try { $s3->putObject(array( 'Bucket' => "bucketname", 'Key' => $file_name, 'Body' => fopen(/*filelocation*/, 'r+') )); } catch(Exception $e) { //Error } Это изображение может быть jpeg или […]

php загружает несколько файлов через ftp

В настоящее время я использую следующий код для загрузки изображений на ftp-сервер: <input name="userfile" type="file" size="50"> … $filep=$_FILES['userfile']['tmp_name']; $name=$_FILES['userfile']['name']; $upload = ftp_put($conn_id, $paths.'/'.$name, $filep, FTP_BINARY); Это прекрасно работает, за исключением того, что он загружает только одно изображение. Любая помощь с несколькими (3-4) изображениями загружает PLS. заранее спасибо

Код загрузки файла Angularjs

Я создаю multiple загрузку файлов. Вот мой код для обработки нескольких файлов: app.controller('wpctrl', function($scope,$http,$timeout,$location,$route){ $scope.files = []; $scope.upload = function(){ // code of upload goes here }; }); app.directive('ngFileModel', ['$parse', function ($parse) { return { restrict: 'A', link: function (scope, element, attrs) { var model = $parse(attrs.ngFileModel); var isMultiple = attrs.multiple; var modelSetter = model.assign; […]

CodeIgniter: неправильно загружать файл mime type

Иногда при загрузке файлов с использованием <input> я сталкиваюсь с проблемой, когда расширение файла не совпадает с типом MIME, определенным в application/config/mimes.php . Например, когда я загружаю файл .doc , оказывается, что его тип mime – фактически application/octet-stream , а не application/msword как ожидалось. Иногда у меня была эта проблема в прошлом. Я работал, добавляя […]

Загрузите несколько файлов с помощью файла «Добавить» – требуется идентификатор из поля ввода

У меня есть несколько полей ввода на одной странице. Каждое поле ввода имеет текстовый ввод и поле для загрузки файлов. Текущий рабочий процесс выглядит следующим образом: Непосредственно после загрузки имя файла хранится в базе данных. (Uploadify.php) Я получаю идентификатор из базы данных, который должен соответствовать полю выгрузки. (uploadify.php – запись в сеансе?) Теперь мне нужен […]

Вставьте в одну таблицу, обновив другую и загрузив файл

Я пытаюсь обновить данные в одной таблице и в то же время вставить новую строку во вторую таблицу из формы PHP. При нажатии submit появляется сообщение об ошибке: Ошибка при сбое: вызов неопределенного метода mysqli :: exec () Ниже представлен мой запрос в форме отправки PHP: $link->exec("SET CHARACTER SET utf8"); // Sets encoding UTF-8 try […]

Fileinfo возвращает другой тип mimetype в версии PHP версии 5.4.22 и 5.3.3

Я пишу пользовательскую проверку файла с помощью mimetype на моей локальной версии php на сервере версии 5.4.22, и он возвращает «docx» файл mimetype «application / vnd.openxmlformats-officedocument.wordprocessingml.document; charset = binary», который подходит для меня. Но на моем сервере есть php версия 5.3.3, и она возвращает «docx» mimetype файла «application / zip; charset = binary», что неверно, […]

Ошибка типа: аргумент 2 передан в App \ AddPhotoToProduct :: __ construct () должен быть экземпляром App \ Uploaded,

Я получаю ошибку недействительного аргумента 2, и я пытаюсь загрузить несколько изображений через dropzone. [ERROR] FatalThrowableError в строке AddPhotoToProduct.php 30: Ошибка типа: аргумент 2 передан в App \ AddPhotoToProduct :: __ construct () должен быть> экземпляром App \ Uploaded, заданным массивом, вызываемым в> C: \ xampp \ htdocs \ mid_login1 \ app \ Http \ […]

Почему мой сервер не будет принимать файлы размером более 2 МБ?

У меня есть VPS, который запускает XAMPP и предоставляет сервис iPhone App, который я сделал. Я использовал ASIHTTPRequest для загрузки файлов на сервер. Приложение отправляет файлы на сервер, и сервер принимает только тех, кто легче, чем 2 МБ. Я также проверил с Wireshark и нашел это предупреждение: PHP Неустранимая ошибка: максимальное время выполнения 60 секунд […]