目前我使用 dropzone 来处理 Jquery 中的文件上传。到目前为止效果很好。
唯一的问题是,配置中有一个 maxFileSize 选项,它限制“单个”文件大小。
由于服务器(php.ini)也有“总”文件大小限制,我想知道如何在 dropzone.js 中限制它?
多谢。
目前我得到这个图片:
https://scontent.cdninstagram.com/hphotos-xtp1/t51.2885-15/s320x320/e35/11950569_428157634035762_1539002513_n.jpg
Run Code Online (Sandbox Code Playgroud)
但我想得到这个版本的图像:
https://igcdn-photos-b-a.akamaihd.net/hphotos-ak-xfp1/t51.2885-15/e35/c238.0.603.603/11856567_458440314342209_1536381871_n.jpg
Run Code Online (Sandbox Code Playgroud)
这是我构建API URL的方式:
var apiEndpoint = "https://api.instagram.com/v1";
function composeRequestURL() {
var url = apiEndpoint,
params = {};
if (settings.next_url != null) {
return settings.next_url;
}
if (settings.hash != null) {
url += "/tags/" + settings.hash + "/media/recent";
}
else if (settings.search != null) {
url += "/media/search";
params.lat = settings.search.lat;
params.lng = settings.search.lng;
settings.search.max_timestamp != null && (params.max_timestamp = settings.search.max_timestamp);
settings.search.min_timestamp != null && (params.min_timestamp = settings.search.min_timestamp);
settings.search.distance != null && (params.distance = settings.search.distance);
}
else if …Run Code Online (Sandbox Code Playgroud) 例如,我有一个用于管理页面管理书籍的路由,路由设置如下:
Route::resource('books','Admin\BookController');
Run Code Online (Sandbox Code Playgroud)
它自动生成了一些用于插入/更新/删除等的路由...
/books/create
/books/1/edit
Run Code Online (Sandbox Code Playgroud)
问题是,这是管理页面,我希望链接是
/admin/books/create
/admin/books/1/edit
Run Code Online (Sandbox Code Playgroud)
如何指定资源为管理员之一?它自动具有 /admin/ 前缀 谢谢
更新:
我在PHP和MySQL数据库中使用PDO.我想要做的是每当插入失败时(例如在唯一字段中重复输入),让它抛出异常错误消息并回滚更改(在我的情况下不是自动递增).
这就是我所做的,但它不起作用:
try {
$email = $_POST['Email'];
$FirstName = $_POST['FirstName'];
$LastName = $_POST['LastName'];
$query="INSERT INTO subscriber (Email,FirstName,LastName,CreateDate) VALUES (?,?,?,CURDATE())";
$stmt = $conn->prepare($query);
$stmt->bindParam(1, $email , PDO::PARAM_STR);
$stmt->bindParam(2, $FirstName, PDO::PARAM_STR);
$stmt->bindParam(3, $LastName, PDO::PARAM_STR);
$stmt->execute();
}
catch(PDOException $e) {
die ($e->getMessage().'<a href="addSub.php"> Back</a>');
$conn->rollBack();
}
Run Code Online (Sandbox Code Playgroud)
我哪里做错了?
这是它的编辑版本(对于插入的整个部分),这是正确的吗?谢谢
if($_SERVER['REQUEST_METHOD'] == "POST"){
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$conn->beingTransaction();
try {
$email = $_POST['Email'];
$FirstName = $_POST['FirstName'];
$LastName = $_POST['LastName'];
$query="INSERT INTO subscriber (Email,FirstName,LastName,CreateDate) VALUES (?,?,?,CURDATE())";
$stmt = $conn->prepare($query);
$stmt->bindParam(1, $email , PDO::PARAM_STR);
$stmt->bindParam(2, $FirstName, PDO::PARAM_STR);
$stmt->bindParam(3, $LastName, …Run Code Online (Sandbox Code Playgroud) 目前我正致力于存储textarea段落
<textarea rows="10"></textarea>
Run Code Online (Sandbox Code Playgroud)
我可以保存整个内容,但问题是它不包括换行符.我想知道将textarea中的空格/换行符存储到数据库的最佳做法是什么.另外,我需要阻止用户插入textarea内部.
这是好事吗?
e.g.
text=replace(text,"/n","<br>")
text=replace(text," "," ")
text=replace(text,"<script>","")
text=replace(text,"</script>","")
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在使用警报管理器在特定时间分配警报.我遇到了一个问题,即如果我将时间设置为早于当前系统时间,则会立即触发警报操作.如何防止这种行为?谢谢
我的代码:
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
Intent serviceIntent = new Intent(context,AlarmService.class);
PendingIntent pendingIntent = PendingIntent.getService(context.getApplicationContext(), 234324243, serviceIntent, 0);
/*sample of setting eariler time
timeAlarm.set(Calendar.YEAR, 2013);
timeAlarm.set(Calendar.MONTH, 10);
timeAlarm.set(Calendar.DAY_OF_MONTH, 13);
timeAlarm.set(Calendar.HOUR_OF_DAY, 12);
timeAlarm.set(Calendar.MINUTE, 9);
timeAlarm.set(Calendar.SECOND, 0);
*/
alarmManager.set(AlarmManager.RTC_WAKEUP, timeAlarm.getTimeInMillis(), pendingIntent);
Run Code Online (Sandbox Code Playgroud) 我最近使用Amazon SNS推送我的IOS应用程序的通知.
它运作良好,我遇到的唯一问题是当我收到通知时,徽章编号将不会更新,这是我的实现方式:
首先,我按照这里的示例 https://aws.amazon.com/articles/9156883257507082 这是教程中的示例代码.
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
application.applicationIconBadgeNumber = 0;
NSString *msg = [NSString stringWithFormat:@"%@", userInfo];
NSLog(@"%@",msg);
[[Constants universalAlertsWithTitle:@"Push Notification Received" andMessage:msg] show];
}
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//Register for push notification
application.applicationIconBadgeNumber = 0;
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
if(launchOptions!=nil){
NSString *msg = [NSString stringWithFormat:@"%@", launchOptions];
NSLog(@"%@",msg);
[[Constants universalAlertsWithTitle:@"Push Notification Received" andMessage:msg] show];
}
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch. …Run Code Online (Sandbox Code Playgroud) notifications push-notification amazon-web-services apple-push-notifications ios
这是自定义twitter图标代码:
HTML:
<i id="twitter_share" class="fa fa-twitter fs20" style="position: relative; bottom: 4px;"></i>
Run Code Online (Sandbox Code Playgroud)
和Jquery:
$('#twitter_share').click(function (e) {
e.preventDefault();
var loc = "<?= base_url(uri_string()); ?>";
var title = "<?= $video->title; ?>";
window.open('http://twitter.com/share?url=' + loc + '&text=' + title + '&', 'twitterwindow', 'height=450, width=550, top=' + ($(window).height() / 2 - 225) + ', left=' + $(window).width() / 2 + ', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0');
});
Run Code Online (Sandbox Code Playgroud)
它与url和title一起工作正常.问题是,我如何分享一个图像?
非常感谢您的帮助.
更新:facebook中facebook的参考我可以分享这样的内容,也可以在twitter上完成吗?谢谢.!

我正在做某种取消订阅页面.
我的想法是使用get方法加密.例如:
unsubscribe.php?邮件= XXXXXXXXXXXXXXXX与UID = xxxxxxxxxxxxxxxxxx
单击链接后,它可以自动取消对接收器的取消.
我将使用sha1加密数据,所以问题是
1)它安全吗?2)我是否必须为加密的uid和邮件地址增加2个字段?
谢谢
我正在使用tiptip,当链接鼠标悬停时,可以选择创建一个框.
那么,这样做的唯一方法是获取html的屏幕截图(如何?)并使用tiptip进行弹出预览,有没有办法更直接地做到这一点?
由于有> 30个html网站我需要创建预览,谢谢.