Articles of file upload

Как считывать данные из памяти телефона с помощью Google

Мы пытаемся загрузить видеофайлы из мобильного приложения для мобильного телефона на веб-сервер. В iPhone все работает отлично, но на Android данные отправляются в кусках, и наше серверное приложение (php) не справляется с этим. //phonegap var options = FileUploadOptions(); options.chunkedMode = true; //default Мы попробовали превратить chunkedMode в false. Это работает с меньшими файлами с помощью […]

Надежность Mimetypes в Uploads (PHP)

У меня был этот вопрос какое-то время: как точно определяется тип mime файла? Я считаю, что это делается путем проверки того, содержат ли определенные байты файла какие-либо известные магические числа / подписи файлов , правильно? Если это так, возникает другой вопрос: скажем, я загружаю скрипт bash с поддельной подписью файла GIF на веб-сайт, который позволяет […]

Nginx PHP с большими загрузками файлов (более 6 ГБ)

У меня очень странная проблема с загрузкой файлов размером более 6 ГБ. Мой процесс работает следующим образом: Файлы загружаются через Ajax в php-скрипт. Сценарий загрузки PHP принимает $ _FILE и копирует его в кусках, как в этом ответе на местоположение tmp. Расположение файла хранится в db Сценарий cron выведет файл на s3 позднее, снова используя […]

PHP: Как очистить загруженные имена файлов?

У меня есть приложение PHP. Я разрешаю пользователям загружать файлы в мое веб-приложение. Вопрос : Каков наилучший способ для меня дезинфицировать имена файлов загруженных документов $_FILES["filename"]["tmp_name"] в PHP? ОБНОВЛЕНИЕ : Могу ли я взять MD5 загруженного имени файла и использовать его как новое назначенное имя файла? Если да, то как мне это сделать в PHP?

JQuery – Drag n Drop Files – Как получить информацию о файле?

Заинтересован в создании собственного загружаемого файла файла drag'n'drop с использованием JQuery / AJAX / PHP. В принципе, я хочу загрузить файл-загрузчик, чтобы пользователи моего сайта могли просто перетащить файл со своего компьютера в созданный мной div, и затем он загрузит файл для них в выбранное место назначения. Я хотел бы построить это с нуля и […]

jQuery-File-Upload by blueimp – дополнительные заголовки

Я искал через wiki, но не смог найти ответ, где я должен поместить мои дополнительные заголовки (например, заголовок Authorization ) в сценарии JS? Где-то по onSend / beforeSend или? Ссылка виджета: https://github.com/blueimp/jQuery-File-Upload

Загрузка файла BlueJQ jQuery с базой данных

Этот плагин считывает файлы изображений на файлах blueimproot / server / php / files при загрузке страницы. Мне нужно прочитать записи из базы данных и заменить «загружать» структуру HTML своей пользовательской структурой. Я хочу показать каталожные продукты, на которые влияют элементы загрузки / удаления изображений через этот плагин. Я сделал это до сих пор: Я […]

Коллекция ZF2 FileUpload

Я не могу заставить свою коллекцию файлов. Это то, что я сделал: https://gist.github.com/manuakasam/1ac71daf7269616f55f0 В основном $request->getFiles() содержит правильную информацию. Таким образом, загрузка на PHP сама по себе работает. Но как только InputFilter запускает данные, все это теряется. По-видимому, FileRenameUpload делает что-то подозрительное, и я не могу понять, что именно. Все, что я знаю, это мои […]

dropzone.js загрузка изображений принятаMimeTypes

Я использую плагин dropzone.js, чтобы добавить загрузчик изображений в мое приложение. Я знаю, что это, вероятно, действительно основной вопрос, поэтому извинения, но я хочу ограничить расширение файлов. Это работает для одного расширения файла, <script type="text/javascript"> Dropzone.options.dropzone = { accept: function(file, done) { console.log(file); if (file.type != "image/jpeg") { done("Error! Files of this type are not […]

Ошибка Nginx 413

Когда я пытаюсь загрузить файл на свой сайт, я получаю ошибку Nginx «413 Request Entity Too Large», однако в моем файле nginx.conf я уже явно заявил, что максимальный размер составляет около 250 МБ на данный момент, и изменил также максимальный размер файла в php.ini (и да, я перезапустил процессы). Журнал ошибок дает мне следующее: 2010/12/06 […]